Linux常用命令总结
发布时间:2020-12-14 01:21:14 所属栏目:Linux 来源:网络整理
导读:?常用命令 1、查看文件? ls? [查看文件] 格式:ls -a 查看所有文件包含隐藏文件ls -l 以列表形式查看文件,不包含隐藏文件ls -lh 以列表形式查看文件,不包含隐藏文件,按1024倍数显示{KB MB GB}ls -all 以列表形式查看文件,包含隐藏文件。快捷方式[ll] ?通
?常用命令 1、查看文件? ls? [查看文件] 格式:
ls -a 查看所有文件包含隐藏文件
ls -l 以列表形式查看文件,不包含隐藏文件
ls -lh 以列表形式查看文件,不包含隐藏文件,按1024倍数显示{KB MB GB}
ls -all 以列表形式查看文件,包含隐藏文件。快捷方式[ll]
?通配符: [ * ]? 匹配任意多个字符0-256? ?a*? 一个以上字符 [ ? ]? 匹配任意一个字符? a?? 两个字符 [ [a-z] ]? 区间法? 匹配a到z的所有字符? 只能确定一个字符 [ [abcde] ]? 穷举法? ?权值法? 匹配abcde的所有字符? ?只能确定一个字符 ? 2、切换工作目录 cd? [切换工作目录]? cd? 目录 cd 切换到用户主目录
cd ~ 切换到当前用户的主目录
cd .. 切换到上级目录
cd . 切换到当前目录
cd - 切换到上一次目录
? 3、创建目录 mkdir 目录名 -p 递归创建
rmdir 目录名 删除 目录要求是空的
rm 文件 -i询问 -r 递归传出
? 4、链接 ln 源文件 链接文件 硬链接
ln -s 源文件 链接文件 软链接
硬链接文件占磁盘空间,但是删除源文件不会影响硬链接文件
软链接删除源文件不会影响软链接文件
? 5、权限 分三组:d rwx rwx rwx (目录 读 写 执行)
文件的所属用户 文件所属组 其他用户
注:
d 代表文件夹
- 代表普通文件
c 代表硬件字符设备
b 代表硬件块设备
s 代表管道文件
l 代表软链接文件
例:
-rw-rw-r-- 1 ouser group 407 4月 17 19:53 demo.c
? 6、查看或合并文件内容:cat 7、文本搜索:grep grep [-选项] ‘搜索内容串‘ 文件名
选项:
-v 显示不包括匹配文本的所有行(相当求反)
-n 显示匹配行及行号
-i 忽略大小写
字符串可以是正则表达式
? 8、计算文件行数或字数:wc 9、查找文件: find find 目录 参数 文件名 (可以使用通配符)
常用用法:
find ./ -name test.sh 查找当前目录下所有名为test.sh的文件
find ./ -name ‘*.sh‘ 查找当前目录下所有后缀为.sh的文件
find ./ -name "[A-Z]" 查找当前目录下所有以大写字母开头的文件
find /tmp -size 2M 查找/tmp目录下等于2M的文件
find /tmp -size +2M 查找/tmp目录下大于2M的文件
find /tmp -size -2M 查找/tmp目录下小于2M的文件
find ./ -size +4k -size -5M 查找当前目录下大于4k小于5M的文件
find ./ perm 0777 查找当前目录下权限为777的文件或目录
? 10、拷贝:cp 11、获取文件类型:file 12、归档管理:tar tar [参数] 打包文件名 文件
归档(压):
tar -cvf 归档文件名.tar 文件1 文件2 目录1 目录2
解归档:
tar -xvf 归档文件名.tar 路径
压缩:
gzip 归档文件名.tar 生成了一个文件 归档文件名.tar.gz 文件大小小于归档文件大小 归档文件名.tar不存在了
解压缩:
gzip -d 归档文件名.tar.gz 生成了一个文件 归档文件名.tar
一步归档压缩:
tar -czvf 文件名.tar.gz 文件1 文件2 目录1 目录2
一步解归档压缩:
tar -xzvf 文件名.tar.gz 路径
? 13、添加、删除组账号:groupadd、groupdel 如:
groupadd ua
groupdel ua
14、修改用户所在组:usermod usermod -g 用户组 用户名
如:
usermod -g test ua
? 系统相关命令 date 显示日期
ps 查看进程信息
top 动态显示进程信息
kill [-signal] pid 终止进程
后台程序:&、jobs、fq
关机重启:reboot、shutdown、init
检测磁盘空间: df [-m]
格式化:
mkfs [选项] 设备文件名 [blocks]
安装和卸载(-e):
rpm [选项] [软件包名]
监控网络状态: netstat
? ? ? ? 查看命令位置 如:which? ls?? > 输出重定向会覆盖原来的内容, >> 输出重定向则会追加到文件的尾部。 ? ? ? 后续....待更 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |