注:需要一次执行多条命令时,在命令之间加‘&&’
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 )