Linux命令总结

注:需要一次执行多条命令时,在命令之间加‘&&’

1、ls -l 查看更详细的文件资料

2、Ls -F 查看文件类型

3、cp -r 源文件(source) 目的文件(target) 参数r是指连同元文件中的子目录一同拷贝

4、cp -a 源文件(source) 目的文件(target) 保留原文件属性的前提下复制文件

5、clear命令 用来清除屏幕的,它不需要任何参数

6、pwd命令 显示用户当前的工作路径

7、ps -ef|grep tomcat 查看tomcat下进程

8、tail -f catalina.out 查看Tomcat运行日志

9、rm -rf 文件名(目录名) 强制删除连同这个目录下面的子目录

10、mv 源文件(source) 目的文件(target) 迁移文件(同时可以修改迁移后文件名)

11、mkdir 目录名 新建目录

12、cat 文件名 查看文件内容

13、more 文件名 让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示.

14、less 文件名 按空格键向下显示文件外,还可以利用上下键来卷动文件.当要结束浏览时,只要在less命令的提示符“: ”下按Q键即可.

15、vim 文件名(i) (:q! 不想保存修改内容)(:wq 保存修改内容) 新建文件或修改文件内容

16、chown [选项]... [所有者][:[组]] 文件... 在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。

17、egrep -v '^$|^#' filename 查看文件内容同时不显示注释行和空行

18、grep 'str' filename 查找str出现的地方

19、grep -v 'str' filename 从文件中查找不匹配指定字符的行

20、zip -r -q xxx.zip xxx压缩目录 压缩xxx目录压缩为xxx.zip

zip -qrj /srv/salt/download/xxx.zip /srv/salt/xxx/x.zip /srv/salt/xxx/xx.zip /srv/salt/xxx/xxx.zip (同时压缩多个不同目录的不同文件) -q:不显示指令执行过程;

-r:递归处理,将指定目录下的所有文件和子目录一并处理; -j:只保存文件名称及其内容,而不存放任何目录名称; 21、unzip -oq %s1 -d %s2 将%s1文件解压到%s2目录下(%s1、%s2可以包含绝对路径)

-o:不必先询问用户,unzip执行后覆盖原有的文件

-q:执行时不显示任何信息;

-d<目录>:指定文件解压缩后所要存储的目录;

22.压缩命令:

命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名

可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。

23.解压缩命令:

命令格式:tar -zxvf 压缩文件名.tar.gz

解压缩后的文件只能放在当前的目录。 24、保存命令

按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi

:w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi

:wq! 强制保存文件,并退出vi q: 不保存文件,退出vi

:q! 不保存文件,强制退出vi

:e! 放弃所有修改,从上次保存文件开始再编辑

25、使用vi编辑器编辑查找需要更改的内容

方法如下:

1、命令模式下输入“/字符串”,例如“/Section 3”。

2、如果查找下一个,按“n”即可。 ,

26、修改文件拥有者 : chown root:root install.log

27、ping主机是否连通 : ping ip -c 2|grep -q 'ttl' && echo 'yes' || echo 'no' (主机连通返回yes,不连通返回no )

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4