linux 实用指令 -- 指令运行级别帮助指令文件目录类

Posted CodeJiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 实用指令 -- 指令运行级别帮助指令文件目录类相关的知识,希望对你有一定的参考价值。

1. 指令运行级别


1.1 运行级别介绍


1.2 运行级别示意图


1.3 切换到指定运行级别的指令

init [012356]

默认系统运行级别是5


2. 帮助指令

当我们对某个指令不熟悉时,我们可以使用Linux提供的帮助指令来了解这个指令的使用方法。


2.1 man获得帮助信息

基本语法:

应用实例:查看ls命令的帮助信息


2.2 help指令

基本语法:

应用实例:查看cd命令的帮助信息


3. 文件目录类


3.1 pwd指令(显示当前工作目录的绝对路径)


3.2 ls指令(显示当前文件目录结构)


补充:加上参数h可以查看文件的组信息

示例:查看当前目录的所有内容信息

ls

ls -l

ls -a

ls -a -l


3.3 cd指令(切换到指定目录)

基本语法:


实际案例:

补充:./表示当前目录,../表示上一级目录

./ 不写也表示当前目录


3.4 mkdir指令(用于创建目录)

mkdir指令用于创建目录

具体案例:

案例1:创建一个一级目录/home/dog


这个指令只可以在已有的路径下建立一个新的目录,否则会报错

案例2:创建多级目录/home/animal/tiger

如果希望一次性创建多级目录,请带上-p参数


3.5 rmdir指令(删除空目录) & rm -rf(删除不为空的目录)

rmdir 指令删除空目录

说明:

  • rmdir删除的是空目录,如果目录下有内容时无法删除的。
  • 提示:如果需要删除非空目录,需要使用 rm -rf 要删除的目录

具体示例:

删除/home/cat目录(这个目录下面没有东西)

我们现在使用这个命令去删除/home/animal目录(这个目录不为空)

现在我们使用rm -rf命令去删除/home/animal目录(这个目录不为空)


3.6 touch指令(创建空文件)



3.7 cp指令(拷贝文件 / 强制覆盖)

具体案例:

案例1:将/home/hello.txt拷贝到/home/txts目录下[拷贝单个文件]

案例2:将/home/txts整个目录拷贝到/home/test目录

注意:一定要注意你当前的目录位置,然后要精确的定位 源目录和目标目录

说明:

强制覆盖不提示的方法:\\cp

技术小技巧:
可以通过上下箭头的键,调出原来使用过的指令。


3.8 rm指令(移除文件或目录)

rm指令移除【删除】文件或目录

具体案例:

案例1:将/home/hello.txt删除

强制删除不提示的方法:带上 -f参数即可

案例2:递归删除整个/home/txts目录


3.9 mv指令(移动文件与目录或重命名)

具体案例:

案例1:将/home/aaa.txt文件重新命名为bbb.txt


案例2:将/home/bbb.txt 文件移动到/root目录下


3.10 cat指令(以只读的方式查看文件内容)


应用实例:

案例1:查看/etc/profile文件内容,并显示行号



3.11 more指令(以全屏幕的方式按页显示文本文件的内容)

应用实例:

使用more指令来查看/etc/profile文件内容


3.12 less指令(分屏查看文件内容,适合阅读大文件)



3.13 >指令 和 >>指令(覆盖 / 追加 文件内容)

>输出重定向:会将原来的文件的内容覆盖。
>追加:不会覆盖原来文件的内容,而是追加到文件的尾部。

具体案例:

ls -l > a.txt 将列表的内容(ls -l)写入文件a.txt(覆盖写),如果这个文件存在就直接写进去,如果这个文件不存在,就先创建这个文件,然后写进去。

cat a.txt >> b.txta.txt的内容写入b.txt(追加写入),如果b.txt文件不存在,则创建该文件,然后写入。

cat 文件1>文件2 (功能描述:将文件1的内容覆盖到文件2),如果这个文件2存在就直接写进去,如果这个文件2不存在,就先创建这个文件,然后写进去。

echo "内容" >> 文件 往文件里面添加内容

将当前日历信息追加到/home/mycal 文件中


3.14 echo指令(输出内容到控制台)

具体案例:

案例1:使用echo指令输出环境变量,输出当前的环境路径。


案例2:使用echo指令输出老痰酸菜 足时发酵


3.15 head指令(显示文件的头部内容)

具体案例:



3.16 tail指令(显示文件尾部内容 / 监控文件内容是否更新)

tail用于输出文件中尾部的内容,默认情况下tail 指令显示文件的后10行内容。

具体案例:

案例1:查看/etc/profile最后5行的代码

案例2:实时监控 mydate.txt,看看到文件有变化时,是否看到,实时的追加日期。


3.17 ln指令(软链接指令 给文件创建快捷方式 )

具体案例:


3.18 history指令(查看 / 执行历史指令)

具体案例:

案例1:显示所有的历史命令



案例2:显示最近使用过的10个指令。

案例3:执行历史编号为140的指令


4. 补充指令


4.1 cal指令(查看当前日历信息)



以上是关于linux 实用指令 -- 指令运行级别帮助指令文件目录类的主要内容,如果未能解决你的问题,请参考以下文章

实用指令

Linux系统常用指令运行级别&帮助指令&文件目录&时间日期&搜索查找

Linux

Linux学习笔记实用指令

Linux实操篇 实用指令

Linux实操篇-实用指令