Linux(五)--常见的指令

一、Linux操作系统运行级别

1.运行级别说明
0:关机
1:单用户[找回密码]
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:系统重启
常用运行级别是 35 ,要修改默认的运行级别可修改文件/etc/inittab 的 id:5:initdefault:这一行数字

2.运行级别示意图

运行级别示意图

3.切换到指定的用户级别

(1.)基本语法
init [0123456]


切换用户级别图

(2)另外一种方法
基本语法
vim etc/inittab

第二种方法

二、帮助指令

1.基本介绍
当我们对某一个指令不太熟悉时,可以使用Linux指令来提供帮助查找。

2.获取帮助信息

(1)man获取帮助
基本语法
man [命令或配置文件] (功能描述:获取帮助信息)
应用实例
查看 ls 命令的帮助信息

查询帮助信息

(1)help获取帮助

基本语法
help 命令 (功能描述:获取shell内置命令帮助信息)

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

帮助信息

三、文件目录类

(1.)pwd 指令

基本语法
pwd ( 功能描述:显示当前工作目录的绝对路径)

应用实例

显示文件目录

(2.)ls 指令

基本语法
ls [选项] [目录或文件]

常用选项
-a:显示当前目录所有文件和目录,包含隐藏文件。
-l:以列表的方式显示信息。

应用实例

获取目录下文件信息

(3.)cd 指令

基本语法
cd [参数] (功能描述:切换到指定目录)

常用参数

参数

应用实例
切换到 /

切换到 /

四、mkdir命令

1.基本介绍
mkdir指令用于创建目录(make directory)

2.基本语法
mkdir [选项] 要创建的目录

3.常用选项
-p:创建多级目录

4.应用实例

(1.)创建 /home/qcxy 目录

创建目录

(2.)创建 多级目录 /home/hubei/jz 目录
创建多级目录

五、rmdir指令

1.基本介绍
用于删除空目录

2.基本语法
rmadir [选项] 要删除的目录

3.应用实例
(1.)删除一个 /home/qcxy 目录

删除目录

(4.)使用细节
rmadir 要删除的是空目录,如果目录下有目录将无法删除。
如果要删除非空目录,需要使用 rf -rm 要删除得目录。

六、touch指令

1.基本介绍
touch指令创建空文件

2.基本语法
touch 文件名称

3.应用实例
(1.)创建一个空文件 hello.txt

创建空文件

同时创建两个空文件

七、cp指令[重要]

1.基本介绍
cp 指令拷贝文件到指定目录

2.基本语法
cp [选项] source dest

3.常用选项
-r:递归复制整个文件夹

4.应用实例
案例1:将/home/aaa.txt拷贝到 /home/bbb目录下[拷贝单个文件]

拷贝文件

案例2:递归复制整个文件夹,将/home/test 整个目录拷贝到 /home/zwj目录

递归复制

注意细节
强制覆盖不提示的方法:\cp

强制覆盖不提示

八、rm 指令

1.基本介绍
rm 指令移除[删除]文件或者目录

2.基本语法
rm [选项] 要删除得文件

3.常用选项
-r:递归删除整个文件夹
-f:强制删除不提示

4.应用实例
案例1:将 /home/aaa.txt删除

删除文件

案例2:递归删除整个文件夹 /home/bbb
递归删除整个文件夹

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

强制删除不提示

九、mv 指令

1.基本介绍
mv 移动文件目录或重命名

2.基本语法
mv oldNameFile newNameFile (重命名)
mv /temp/movefile /targetFolder (移动文件)

3.应用实例
案例1:将 /home/mydata.txt 文件重命名为 pig.txt

文件重命名

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

十、cat指令

1.基本介绍
cat 查看文件内容,是以只读的方式打开

2.基本语法
cat [选项] 要查看的文件

3.常用选项
-n 显示行数

4.应用实例
案例1:查看/etc/profile 文件内容,并显示行号

查看文件内容

注意细节
cat 只能浏览文件,而不能修改文件,为了浏览方便,一般会带上 管道命令| more
cat 文件名 | more[分页符]

十一、more 指令

1.基本介绍

more指令是基于vi编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容,more内置了若干快捷键

2.基本语法

more 要查看的文件

3.应用实例
案例:用more查看文件

查看文件

4.常用快捷键

快捷键

十二、less 指令

1.基本介绍

less 指令用来分屏查看文件内容,它的功能与more指令类似,但是比more更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据需要加载内容,对于显示大型文件具有较高的效率

2.基本语法
less 要查看的文件

3.应用实例
案例:采用 less 查看一个大文件 /opt/小说

查看大文件

4.常用快捷键

快捷键

十三、> 指令 和 >> 指令

1.基本介绍

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

2.基本语法
(1)ls -l > 文件 (功能:列表的内容写入文件a.txt中(覆盖))

写入文件

说明:
ls -l > a.txt,将ls -l的显示内容覆盖写到a.txt文件,如果该文件不存在就创建文件

(2)ls -al > 文件 (功能:列表的内容追加到文件末尾)

文件追加

(3.)cat 文件1 > 文件2 (功能:文件1的内容覆盖到文件2)
文件覆盖

(4.)echo "内容" >> (功能:文件1的内容覆盖到文件2)

应用案例
案例1:将/home目录下的文件列表写入到/home/info.txt

image.png

案例2:将当前日历信息 追加 到/home/mycal文件中[提示 cal]

image.png

十四、echo 指令

1.基本介绍
echo 输出内容到控制台

2.基本语法
echo [选项] [输出内容]

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

输出当前环境变量

十五、head 指令

1.基本介绍
head 用于显示文件头部的开头部分内容,默认显示前10行

2.基本语法
head 文件(功能:查看文件头10行内容)
head -n 5 文件(查看文件头5行的内容)

3.应用案例
案例:查看/etc/profile 的前5行代码

查看文件前5行代码

十六、tail 指令

1.基本介绍
tail用于输出文件尾部的内容,默认情况下显示后10行的情况

2.基本语法
(1)tail 文件(功能:查看文件后10行)
(2)tail -n 5 文件(功能:查看文件后5行)
(3)tail -f 文件(功能:实时追踪该文档的所有更新)

3.应用案例
案例1:查看/etc/profile 最后5行代码

查看后5行代码

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


实时监控

十七、ln 指令

1.基本介绍
软链接也叫符号链接类似于Windows中的快捷方式,主要存放了链接其他文件的路径

2.基本语法
ln -s [原文件或目录] [软链接名](功能:给原文件创建一个软连接)

3.应用案例
案例1:在/home目录下创建一个软链接 linkToR oot,连接到/root目录下

软链接

案例2:删除软链接linkToR oot
删除软链接

你可能感兴趣的:(Linux(五)--常见的指令)