常见的linux 操作命令
1. cd : 改变目录
要进入相应的目录我们可以使用Linux下的改变目录命令cd (ChangeDirectory)。
下面我要进入到/home目录下,如下操作:
[root@mt2-shop-nginx01 /]# cd home
2. pwd : 查看当前路径
当你改变目录后不知道当前所在的路径了,我们可以用pwd命令来查看当前的路径。这个命令就是用来查看当前路径的,没有其它的作用。如下所示:
[root@mt2-shop-nginx01 home]# pwd
[root@mt2-shop-nginx01 home]# /home
3、mkdir: 创建目录
指定目录下要创建一文件夹的话可以用mkdir 命令。比如我要在/var/www/ddmeitu下创建一个backups的文件夹。我可以这样去做
[root@mt2-shop-nginx01 ddmeitu]# mkdir backups
You have mail in /var/spool/mail/root
[root@mt2-shop-nginx01 ddmeitu]# ls
backups
4、cp -r : 复制该文件夹下面的内容到另外一个存储位置(即备份),并且重新命名。
例子:复制html下面的 ddmeitu文件夹到 /var/www/ddmeitu/bcakups/下面,重新命名 20161128_ddmeitu
[root@mt2-shop-nginx01 html]# cp -r ddmeitu/ /var/www/ddmeitu/backups/20161128_ddmeitu
You have mail in /var/spool/mail/root
5、rm -rf :删除文件或者目录 rm(remove)
功能说明:删除文件或目录。
语 法:rm [-dfirv][–help][–version][文件或目录…]
补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。
参数:
-d或–directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。
-f或–force 强制删除文件或目录。
-i或–interactive 删除既有文件或目录之前先询问用户。
-r或-R或–recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-v或–verbose 显示指令执行过程。
–help 在线帮助。
–version 显示版本信息。
下面的事例 :
比如 home下面有yang文件夹,yang下面有1.txt要删除yang以及yang文件夹下面的1.txt,需要执行:rm -rf yang
[root@i-B264EB62 home]# ls
apache-jmeter-2.13 apache-jmeter-2.13.tgz git hym lw mysql samba tempuser whj yang
[root@i-B264EB62 home]# cd yang
[root@i-B264EB62 yang]# ls
1.txt
[root@i-B264EB62 yang]# cd ..
[root@i-B264EB62 home]# rm yang
rm: cannot remove `yang': Is a directory
[root@i-B264EB62 home]# rm -rf yang
[root@i-B264EB62 home]# ls
apache-jmeter-2.13 apache-jmeter-2.13.tgz git hym lw mysql samba tempuser whj