CentOS7常用命令
程序员文章站
2022-03-11 22:29:24
...
1. ls 列表文件
ls -a #将隐藏文件,也就是以点开头的文件,也显示出来
ls -l #长格式显示列表详情
ls -lh #长格式人性化显示,比如大小会按照多少K,或者多少M显示
ls -ld /etc #只显示 /etc 目录本身的详情,而不会把它里面的文件和目录显示出来
2. mkdir 创建目录
#创建/tmp/xiaodianying/canglaoshi 目录,如果没有xiaodianying这个目录会直接创建
mkdir -p /tmp/xiaodianying/canglaoshi
3. cp 复制
cp /etc/fuse.conf /tmp/ #将 /etc/fuse.conf 这个文件复制到 /tmp/下
#将 /etc/fuse.conf 这个文件复制到 /tmp/下,并更名为fuse2.conf
cp /etc/fuse.conf /tmp/fuse2.conf
#将 fuse.conf 复制为fuse4.conf,原有属性一并复制
cp -p fuse.conf fuse4.conf
#将canglaoshi/这个目录本身以及这个目录下的所有内容都复制到 boduolaoshi/ 下
#如果不存在boduolaoshi/ 这个目录,则复制过来的canglaoshi/会更名为boduolaoshi/
cp -r canglaoshi/ boduolaoshi/
#不包含canglaoshi/这个目录,只将canglaoshi/这个目录下的所有内容都复制到 boduolaoshi/ 下
cp -r canglaoshi/* boduolaoshi/
4. mv 剪切
#如果有boduolaoshi/这个目录,则会将canglaoshi/这个目录本身包括里面的内容一同剪切到boduolaoshi/下
#如果没有boduolaoshi/这个目录,则相当于重命名,即将canglaoshi改名为boduolaoshi
mv canglaoshi/ boduolaoshi/
#将1.avi剪切,然后重命名为2.avi,如果是在同一个目录下,就相当于rename
mv 1.avi 2.avi
5. rm 删除
rm 2.avi #删除 2.avi 文件,删除时会提示是否删除
rm -f 2.avi #强制删除 2.avi 文件,删除时不会提示是否删除
rm -rf canglaoshi/ #强制遍历删除canglaoshi/目录
6. cat 查看
cat meimei.list #一次性显示meimei.list文件里面的所有内容
cat -n meimei.list #一次性显示meimei.list文件里面的所有内容,且有行号
tac meimei.list #一次性显示meimei.list文件里面的所有内容,但是是倒序
7.more/less/tail/head/ 进度滚动/选择滚动/跟踪/前几行 显示
#空格键<Space>表示显示下一屏内容;回车键<Enter>表示显示文本的下一行内容
#字母<H>显示帮助,意为help;字母<B>上一页;字母<Q>退出more过滤器
more meimei.list
#回车键<Enter>表示显示文本的下一行内容,字母<Q>退出less过滤器
#PageUp/PageDown键控制上一页下一页,上下方向键控制上一行下一行
#可以通过 /某个关键字 来高亮显示关键字
less meimei.list
ps -ef | less #ps查看进程信息并通过less分页显示
#显示前5行,比如脚本比较多的时候,只看前几行的注释就大概知道这个脚本是干什么的
head -n 5 meimei.list
tail -n 10 meimei.list #显示最后10行
tail -f server.log #动态跟踪要显示的内容,一般就是跟踪打印日志
#动态跟踪要显示的内容,并将内容输出到temp.log文件里面
tail -f server.log >> temp.log
上一篇: PHP制作用户注册系统_php技巧
下一篇: 腾讯2017秋招笔试编程题之素数