linux常用命令

1、linux命令
1.1 find :查找文件放在哪里了
eg:find ./ -name "mydir"
总结:find 路径 -name "文件名"
1.2 grep :在一个文本文件中,查找某个词。
eg:grep -nr "pang" *
总结:grep -nr "要查找的符号" 要查找的目录或文件集合
注:-n表示查找结果中显示行号,-r表示要递归查找
1.3 which和whereis:查找一个应用程序(二进制文件)在哪个地方
eg:which ls whereis ls
which只显示二进制文件的路径
whereis显示二进制文件的路径,和其源码或man手册位置
1.4 uname :查看系统信息
eg:uname -a
1.5 开机和关机
shutdown -h now 立即关机
init 0 关机
shutdown -r now 立即重启
reboot 重启
1.6 tree/lstree :显示文件和目录由根目录开始的树形结构
1.7 mount/umount :用来挂载磁盘到文件系统中
eg:mount -t nfs -o nolock 192.168.1.111:/root/rootfs /mnt 挂载
 umount /mnt 卸载
1.8 磁盘空间相关
df -h 显示已挂载的分区列表
du -h 列出文件或文件夹的大小
du -h 文件名,可以列出这个文件有多大,列出方式是以人比较好看懂的方式。不像 ls -l列出的都是以字节为单位。
1.9 用户管理
useradd aaa 添加一个名为aaa的用户
userdel bbb 删除一个名为bbb的用户
passwd aaa 为名为aaa的用户设置密码
adduser bbb 添加一个名为bbb的用户,同时创建宿主目录,用户shell等。
1.10 权限管理:用来管理系统中文件的权限。
chmod (change mode)修改文件权限,比较常用,要记得
chown (change owner,修改属主)
chgrp (change group,修改文件的组)
ls -l 列出的属性
-rwxr-xr-x
一共10个字符,第一个表示文件属性(d表示文件夹,-表示普通文件),剩下的9个分成三组。每组中三个分别表示r可读w可写x可执行。如果是字母表示有这个权限,如果是-表示没这个权限。三组分别表示:第一组表示文件属主的权限,第二组表示属主所在的组用户的权限,第三组表示其他用户的权限。
权限还有另一种表示方法,用数字来表示。
规则:
r 可读 4
w 可写 2
x 可执行 1
- 无权限 0
由此可知 rwxr-xr-x  编码后为755
第一种修改权限的方法:
要把权限改成 rwxr--r--r--  对应的值为744
修改命令为:chmod 744 文件名
第二种修改权限的方法:
在原来的权限基础上进行修改,即增加或减少某权限。
三个组用户的编码依次为: 属主u 属主所在的组g 其他用户o
例如:
要属主增加可执行权限 chmod u+x 文件名
其他用户增加可写权限 chmod o+w 文件名
属主所在组用户去掉可执行权限 chmod g-x 文件名 
1.11 文件打包压缩与解压缩
tar -czvf dir.tar.gz dir/ 将dir目录打包成dir.tar.gz
tar -cjvf dir.tar.bz2 dir/ 将dir目录打包成dir.tar.bz2
tar -zxvf dir.tar.gz 解压缩dir.tar.gz
tar -jxvf dir.tar.bz2 解压缩dir.tar.bz2
声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 6
收藏 5
关注 28
成为作者 赚取收益
全部留言
0/200
  • dy-hub2paef 2021-12-05 23:39
    不错不错
    回复
  • dy-DHzbiapC 2021-12-05 23:26
    Mark
    回复