新手入门linux常用命令(二)(日更,持续更新中哦)
有代码示例
文件查找:
find --查找文件 find 路径 -name “文件名”(若单双引号有影响,以下会特别标注)
grep --根据文件内容查找 grep “hello world”
例:
sudo find / -name "文件名" | xargs grep "文件包含内容 "
sudo:无访问权限时使用
xargs:输出文件内容(无时输出文件路径)
文件压缩:
tar:归档(压缩)
-cvf xxx.tar 文件列表 将文件归档为xxx.tar
-xvf xxx.tar 将xxx.tar文件解压缩
(详解:-c :(create)创建.tar文件
-x:(excute)
-v:显示过程
-f:放在最后,指定备份文件)
gzip:
-r 压缩(默认)
-d 解压缩
可合并为
tar -zcvf(压缩文件最小仅限此文内与其他压缩方式相比)
-zxvf xxx.tar.gz
-jcvf xxx.tar.gz
-jxvf
zip -r (压缩)
unzip -d(解压缩)
创建链接文件:
软链接文件:ln -s 源文件 链接文件
软链接文件记录另外一个文件的路径绝对位 置,相当与一个快捷方式,可链接目录
硬链接文件:ln 源文件 链接文件
共享一份内存数据,不可链接目录
用户与用户组:
useradd/adduser 创建新用户(自动创建用户组)
userdel 删除用户
whoami 目前用户 ,切换用户会改变
who 登陆用户,切换用户不改变
su 用户名 登陆用户(需密码 passwd 用户名设置/更改密码)
su 登陆root用户
当没有权限时使用sudo命令
sudo useradd 用户名
-m 在home目录下生成用户名同名目录
-g 指定用户组名称(不指定时生成用户名同名用户组)
查看用户组:
cat /etc/group
groupmod 三次tab
权限修改:
chmod u/g/o(user/group/other) u=rwx(read-write-excute)指定权限
u-x 去除权限
u+x 增加权限
(权限用ls -l 文件名查看 第一组后九位)
也可用数字代替:
766:rwxrw-rw-
644 : rw–w--w-
(每三位字母表示一位数字,二进制表示,分别表示user/group/other使用权限)
系统管理:
ps:查看进程(运行中程序)
-elf
aux 两种显示风格
kill -signal pid 给某个pid号进程发送signal指令
例:-9 结束程序
top: 动态查看进程
M 按内存占比降序
P 按CPU占比降序
K 结束程序
h 帮助手册
网络管理:
ifconfig:网络参数
df:检测磁盘空间
du:检测目录所占磁盘空间
-b 内存按字节显示
其他命令:
rebot:重启
shutdown -r now 重启
-h now 立刻关机
-h 10:50 到点关机
-h +5 5分钟后关机
init 0 关机
init 6 重启
压缩:
链接文件:
查找:
(太晚了,我要睡了,其他有问题可以评论或私信哦,或者上http://man.linuxde.net寻找答案哦Q1)
上一篇:新手入门linux最常用的几条命令(一)