您的位置:首页 > 运维架构 > Shell

常用shell指令

2016-03-03 15:01 363 查看
1、ls指令

-a 把隐藏文件一起显示

-F 只显示文件夹

-R 显示当前目录下包含的目录中的文件

还支持过滤的功能

ls -l myrog


myrog就是要获取的文件名

在其后面加*代表零个或者多个字符匹配,加问号代表一个字符匹配

2、touch指令

如果文件不存在,创建空文件,存在则会改变修改时间和访问时间,内容不变

touch [文件名]


-a 更改访问时间

-m 更改修改时间

-t 加上特定的时间戳来指定时间

touch -t 201112251200 test1


3、cp指令

复制

cp [源文件路径] [目标文件路径]


-f 强制覆盖已存在的目标文件

-R 递归的复制目录

-r 递归的复制文件

cp -R test1 test2


4、mv指令

移动命令

mv [源文件路径] [目标路径]


5、rm指令

移除文件

rm [删除的文件名]


-f 强制删除

-i 有提示信息的删除

6、mkdir

创建目录

mkdir [目录名]


7、rmdir
删除目录

rmdir [文件名]


8、cat

查看文件内容

cat [文件名]


-n 添加行号

9、more

也是查看文件内容的,但其有分页

10、tail

显示文件末尾部分的内容,默认是10行

-f 让tail程序一直保持活动状态,如果有新的内容加到文件末尾就显示出来

11、head

显示文件开头几行内容,默认10行

12、ps

查看进程信心

-e 显示所有运行的进程

-f 扩展输出

13、kill

结束进程

kill [进程号]


-s 支持其他信号

有TEAM信号,INT信号,HUP信号

kill -s HUP [进程号]


14、killall

结束相匹配的进程

killall [进程名,支持通配符]


15、df

查看某设备上有那些硬盘空间

16、du

查看当前文件下的所有文件大小

17、grep

搜索数据

-n 显示匹配模式的行所在行号

-v 反向搜索

grep [名称]


18、gzip工具

gzip:用来压缩文件

gzcat:用来查看压缩过的文本文件的内容

gunzip:用来解压文件

19、zip工具

zip:创建一个压缩文件,包含指定的文件和目录

zipcloak:创建一个加密的压缩文件,包含指定文件和目录

zipnote:从zip文件中提取批注

unzip:解压
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: