一.命令基本格式
Linux中命令格式为:命令 [选项] [参数]
注意事项:
1.个别命令使用不遵循此格式
2.当有多个选项时,可以写在一起
3.选项有简化选项和完整选项,例如在一定情况:-a ,--all 两者是相等的
二.Linux文件处理命令
1.目录、文件处理命令
在Linux中一切皆文件,所以目录也是一种文件,类似于Windows系统中的文件夹。
其中的递归指的是如果需要创建 ch/gz 这样的两层目录,就需要加上-p这一选项。
上图中的家目录指的是用户登陆后所处的目录位置,如果是root登陆则家目录在/root,如果是普通用户user1,家目录就在/home/user1/
如果想查询当前所在的目录位置,输入pwd即可
可见 如果文件是目录的话必须加上-r,如果目录下还有其他目录系统会询问你是否删除,这时候加上-rf 就不会进行询问,而是强制删除。但是要注意rm -rf / 这一条命令都是会执行的,这相当于是几乎把根目录删除了。rm -rf /tmp/ 和 rm -rf/tmp/* 是两条完全不同的命令,第一条是删除 tmp/ 这个目录,第二条是删除 tmp/ 目录下的所有文件。
有趣的是用剪切命令剪切目录的时候不需要加上 -r,可以直接剪切。
2.链接命令
链接分为硬链接和软连接。
如果要写软连接,则最好写绝对路径,因为如果原文件和目标文件不在同一目录下是会出错的,创建的时候会在目标文件的目录下找原文件。