先给一个小技巧:在命令行模式下,用ctrl+l或者输入clear命令可以实现清屏操作,简直强迫症福音hh。
话不多说,直接介绍今天的内容。
mkdir命令
命令英文原意:make directories
功能表述:创建新目录 (-p 递归创建)
执行权限:所有用户
语法:mkdir -p [目录名]
注:
1.递归创建的意思呢,简单举个例子,我想创建/tmp/linux/nb,但是tmp目录下并没有linux这个目录,那么直接使用mkdir是会报错的,而加上-p这个选项则会在检测到没有linux目录的情况下,自动递归地创建。
2.可以同时创建多个目录,只需要用空格分隔即可。
cd命令
命令英文原意:change directory
功能描述:切换目录
执行权限:所有用户
语法:cd [目录]
切换后,提示符会有相应的最近一级目录。如果想要获得完整的目录,可以用到下一个命令pwd。
注:.表示当前目录,…表示上一级目录,比如cd …可以切换到上一级目录。
pwd命令
命令英文原意:print working directory
功能描述:显示当前目录
执行权限:所有用户
语法:pwd
直接在命令行敲pwd就行了,没啥好讲的。
rmdir命令
命令英文原意:remove empty directory
功能描述:删除空目录
执行权限:所有用户
语法:remove [目录名]
该命令在实际应用中用的并不多,因为它只能删除空目录,而非空目录它是处理不了的。
下面几个命令是比较常用的,希望大家注意:
cp命令
命令英文原意:copy
功能描述:复制文件或目录
执行权限:所有用户
语法:cp -rp [原文件或目录] [目标目录]
注:-r 复制目录;-p 保留文件属性。
可以同时复制多个文件,只要保证最后一个是目标目录即可。
而-p保存文件属性的意思呢,其实就是可以保证属性是原封不动的,如果不用-p的话,文件的最近修改时间会发生改变。
同时,Linux可以允许在复制的同时进行更名的操作,只需要在目标目录中输入你想要更改的名称即可。
mv命令
命令英文原意:move
功能描述:剪切文件,改名(改名用cp也可实现)
执行权限:所有用户
语法:mv [原文件或目录] [目标目录]
在同一个目录下移动,即可实现改名操作。
rm命令
命令英文原意:remove
功能描述:删除文件
执行权限:所有用户
语法:rm -rf [文件或目录]
注:-r :删除目录;-f :强制执行。
不要随意删除哦。如果删除掉了系统文件,可能导致系统崩溃,所以一定要做好备份,虚拟机一定要做好快照;最好在练习时特地创建一个供练习使用的文件夹,这样更加的保险。
删除时会询问你是否删除,加上选项-f强制执行,不询问直接删除。比如有几百个文件询问你是否删除,这就很烦。(ctrl+c可以终止命令的执行)