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.txt
把a.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 实用指令 -- 指令运行级别帮助指令文件目录类的主要内容,如果未能解决你的问题,请参考以下文章