Shell常见命令实践

前端之家收集整理的这篇文章主要介绍了Shell常见命令实践前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

ls -la : 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 @H_404_3@

[bae@cp01-qa-yun-004.cp01.baidu.com huangqinjian]$ ls -a
.  ..  1  online_tools  online_tools_0803

ll:竖列显示所有文件
[bae@cp01-qa-yun-004.cp01.baidu.com huangqinjian]$ ll@H_404_3@


pwd:查看当前路径@H_404_3@

[bae@cp01-qa-yun-004.cp01.baidu.com online_tools]$ pwd
/home/bae/huangqinjian/online_tools

cd:切换目录@H_404_3@

[bae@cp01-qa-yun-004.cp01.baidu.com huangqinjian]$ cd online_tools
[bae@cp01-qa-yun-004.cp01.baidu.com online_tools]$ pwd
/home/bae/huangqinjian/online_tools

cat:显示文件内容 @H_404_3@

[bae@cp01-qa-yun-004.cp01.baidu.com online_tools]$ cat upload.py

top:查看cpu、内存@H_404_3@

[bae@cp01-qa-yun-004.cp01.baidu.com online_tools]$ top

man:查看某个命令的帮助 @H_404_3@

man ls 显示ls命令的帮助内容@H_404_3@


diff:比较文件内容@H_404_3@

diff dir1 dir2 比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出@H_404_3@

[bae@cp01-qa-yun-004.cp01.baidu.com online_tools]$ diff ci data
Only in ci: ActionUserFeedback.class.PHP
Only in data: island

vim:进入vim编辑文件@H_404_3@

例如:vim index.html@H_404_3@

按住i键进入编辑模式,编辑完按住ESC取消编辑,输入:wq保存,:q是不保存。@H_404_3@

不保存退出方法:很多时候打开了文件,或者修改了一些地方,才发现错了,非常需要不保存退出。@H_404_3@

先按ESC,再输入冒号,在输入命令时,直接输入q!@H_404_3@


rm:删除文件命令@H_404_3@

[bae@cp01-qa-yun-004.cp01.baidu.com html]$ rm index_demo.html

格式:rm file
删除文件file,系统会先询问是否删除。@H_404_3@

格式:rm -f file
强行删除file,系统不再提示。@H_404_3@

格式:rm -rf dir
强行删除目录dir下的所有文件、子目录下的所有文件和目录、删除dir本身。@H_404_3@


cp:复制文件@H_404_3@

cp -rp /home/d001 /home/Documents

复制/home下d001到/home下Documents@H_404_3@

-r 是遍历目录,即复制整个目录
-p 是保留原有属性@H_404_3@

cp afile afile.bak 把文件复制为新文件afile.bak@H_404_3@

cp afile /home/bible/ 把文件afile从当前目录复制到/home/bible/目录下@H_404_3@


sz filename :下载一个文件@H_404_3@

sz filename1 filename2:下载多个文件@H_404_3@

下载dir目录下的所有文件,不包含dir下的文件夹:sz dir/*@H_404_3@

[bae@cp01-qa-yun-004.cp01.baidu.com html]$ sz index.html@H_404_3@


rz:上传文件@H_404_3@

输入rz回车后,会出现文件选择对话框,选择需要上传文件,一次可以指定多个文件上传到服务器的路径为当前执行rz命令的目录。@H_404_3@


su:切换用户 @H_404_3@

su – root    切换到root用户@H_404_3@


vi下面如何进行回车换行?@H_404_3@

ESC + I + Enter@H_404_3@


启动进程@H_404_3@

进入到进程的目录下 执行 ./+进程名字@H_404_3@

[bae@cp01-qa-yun-004.cp01.baidu.com ~]$ ./start.sh

上面的命令运行是可能会出现权限不足的问题,最后跟大家说一个授权命令,假如我们想要给这个文件下的所有.sh文件授权,我们可以写chmod u+x *.sh 给sh文件授权,当然了我们也可以将*替换为具体的文件名,依据需要来定。@H_404_3@

猜你在找的Bash相关文章