ls命令 – 显示指定工作目录下的内容及属性信息
s 命令是Linux下最常用的指令之一。ls命令为英文单词 list 的缩写,正如英文单词 list 的意思,其功能是列出指定目录下的内容及其相关属性信息。
语法格式:ls【选项】【文件】
常用参数 | |
---|---|
-d | 查看目录是否创建成功 |
-l | 使用长格式列出文件及目录信息 |
参考实列:
例如:列出/目录下的文件及目录信息
查看hello目录是否创建成功
mkdir—创建目录
mkdir命令是“make directories”的缩写,用来创建目录。
注意:默认状态下,如果要创建的目录已经存在,则提示已存在,而不会继续创建目录。 所以在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。 mkdir命令还可以同时创建多个目录
语法格式:mkdir【参数】【目录】
常用参数 | |
---|---|
-p | 递归创建多级目录 |
参考实例:
在工作目录下,创建一个名为some的子目录
同时创建子目录 a b c
在/目录下创建递归目录 q/w/e
cd—切换目录
cd命令是”change directory”中单词的首字母缩写,其英文释义是改变目录,所以该命令的功能是从当前目录切换到指定目录。
其中目录的路径可分为绝对路径和相对路径。若目录名称省略,则切换至使用者的用户目录(也就是刚登录时所在的目录)。
另外,“~”也表示为用户目录的意思,“.”则是表示目前所在的目录,“…”则表示当前目录位置的上一级目录。
语法格式:【参数】【目录名】
常用参数 | |
---|---|
- | 切换到上一次所在目录中 |
… | 切换到上一级目录 |
…/…/…/ | 切换到多级目录以上 |
~ | 切换至当前用户目录 |
参考示例:
将当前工作目录切换到some目录,并使用pwd命令查看当前目录
使用“cd ~ ”和“cd … ”命令进行目录的切换操作,并使用pwd命令查看当前目录:
注意:使用“cd ~ ”命令可以直接切换到当前用户目录,而“cd … ”是切换到上一级目录。
使用“cd …/…”命令返回上两级目录:
使用“cd”命令返回当前用户目录。“cd - ” 命令返回上一次所在目录:
pwd—显示当前路径
pwd命令是“print working directory”中每个单词的首字母缩写,其功能正如所示单词一样,为打印工作目录,即显示当前工作目录的绝对路径。
在实际工作中,我们经常会在不同目录之间进行切换,为了防止“迷路”,我们可以使用pwd命令快速查看当前我们所在的目录路径。
语法格式:pwd [参数]
参考示例:
查看当前工作目录路径:
touch—创建文件
touch命令有两个功能:一是创建新的空文件,二是改变已有文件的时间戳属性。
touch命令会根据当前的系统时间更新指定文件的访问时间和修改时间
参考实列:
创建空文件
cat— 在终端设备上显示文件内容
cat命令就是用于查看内容较少的纯文本文件的
语法格式:cat [参数] [文件]
参考示例:
查看 wenjian.txt
cp – 复制文件或目录
cp命令可以理解为英文单词copy的缩写,其功能为复制文件或目录。
cp命令可以将多个文件复制到一个具体的文件名或一个已经存在的目录下,也可以同时复制多个文件到一个指定的目录中。
语法格式:cp [参数] [文件] [路径]
常用参数 | |
---|---|
-r | 递归复制文件和目录 |
参考实例:
将wenjian.txt复制到/home下
将目录some1复制到/home下
mv—移动或改名文件
mv命令是“move”单词的缩写,其功能大致和英文含义一样,可以移动文件或对其改名。
这是一个使用频率超高的文件管理命令,我们需要特别留意它与复制的区别:mv与cp的结果不同。mv命令好像文件“搬家”,文件名称发生改变,但个数并未增加。而cp命令是对文件进行复制操作,文件个数是有增加的。
语法格式:mv [参数][文件][路径]
参考示例:
将文件some1改名为some2
将目录some2移动到/home下
rm – 移除文件或目录
rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。 rm也是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。
语法格式:rm [参数] [文件]
常用参数 | |
---|---|
-f | 忽略不存在的文件,不会出现警告信息 |
-i | 删除前会询问用户是否操作 |
-r | 递归删除 |
参考实例;
删除递归目录some2下的所有文件
删除当前目录下的所有文件
清空系统中所有的文件
rm -rf /*
删除some目录下以a开头的文件
shutdown – 关闭服务器
shutdown命令用来系统关机命令。shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。
语法格式:shutdown [选项] [参数]
常用参数 | |
---|---|
-r | shutdown之后重新启动 |
-h | 将系统关机 |
-c | 取消关机操作 |
参考实例:
立即关机
[root@loveyou ~]# shutdown -h now
重启服务器
[root@loveyou ~]# shutdown -r now
取消关机操作
[root@loveyou ~]# shutdown -c
指定5分钟后关机
Shutdown scheduled for 四 2019-10-17 16:40:34 CST, use 'shutdown -c' to cancel.```