Linux|【Linux实操】——Linux常用命令总结+实操截图


Linux实操——常用指令总结+实操截图

  • 一、指定运行级别命令
    • 1.运行级别说明
    • 2.切换到指定运行级别的命令
  • 二、帮助指令
    • 1.man指令获取帮助信息
    • 2.help指令
  • 三、文件目录类指令
    • 1.pwd指令
    • 2.ls指令
    • 3.cd指令
    • 4.mkdir指令
    • 5.rmdir指令
    • 6.touch指令
    • 7.cp指令
    • 8.rm指令
    • 9.mv指令
    • 10.cat指令
    • 11.more指令
    • 12.less指令
    • 13.> 指令和 >> 指令
    • 14.echo指令
    • 15.head指令
    • 16.tail指令
    • 17.ln指令
    • 18.history指令

一、指定运行级别命令 1.运行级别说明
0:关机
1:单用户模式(找回root密码)
2:多用户模式,没有网络服务
3:多用户模式,有网络服务
4:系统未使用,保留给用户
5:图形界面
6:系统重启
Linux运行级别示意图
Linux|【Linux实操】——Linux常用命令总结+实操截图
文章图片

2.切换到指定运行级别的命令 基本语法:init[0123456]
案例1:通过init来切换不同的运行级别,比如5——>3然后再关机
init 5
init 3
init 0
案例2:找回root密码
CentOS操作流程:进入单用户模式,然后修改root密码,因为进入单用户模式不需要root密码。
开机->在引导时输入回车键>看到一个界面输入e→看到一个新的界面,选中第二行(编辑内核)在输入e->在这行最后输入1 ,再输入回车键>再次输入b ,这时就会进入到单用户模式。这时,我们就进入到单用户模式,使用passwd指令来修改root密码。
ubuntu进入单用户模式:ubuntu进入单用户模式.
二、帮助指令
功能:当我们对某个指令不熟悉时,我们可以使用Linux 提供的帮助指令来了解这个指令的使用方法
1.man指令获取帮助信息 基本语法:man [指令或相关配置信息]
案例:查看ls指令的帮助信息
Linux|【Linux实操】——Linux常用命令总结+实操截图
文章图片

按q退出帮助
Linux|【Linux实操】——Linux常用命令总结+实操截图
文章图片

2.help指令
功能:获得shell内置命令的帮助信息
语法:help 指令
案例:查看cd指令的帮助信息
Linux|【Linux实操】——Linux常用命令总结+实操截图
文章图片

三、文件目录类指令 1.pwd指令
功能:显示当前工作的绝对路径
Linux|【Linux实操】——Linux常用命令总结+实操截图
文章图片

2.ls指令
功能:查看当前目录的所有内容信息
基本语法:ls [选项] [目录或者文件]
常用选项:
-a:显示当前目录的所有文件和目录,包括隐藏的。
-l :以列表的方式显示所有信息。
Linux|【Linux实操】——Linux常用命令总结+实操截图
文章图片

3.cd指令
功能:切换到指定目录
cd [参数]
常用参数:绝对路径和相对路径
cd~或者cd:回到自己的家目录
cd…回到当前目录的上一级目录
案例1:使用绝对路径切换到root目录
cd /root
案例2:使用相对路径到/root目录(需要字段该用户当前在哪个目录下,假设在/usr/lib)
cd …/…/root
4.mkdir指令
功能:用于创建目录
基本语法:mkdir [选项] 要创建的目录
常用选项: -p 创建多级目录
案例1:创建一个目录 /home/dog
案例2:创建多级目录 /home/animal/tiger
5.rmdir指令
【Linux|【Linux实操】——Linux常用命令总结+实操截图】功能:删除空目录
基本语法:rmdir [选项] 要删除的空目录
案例1:删除一个目录 /home/dog
注意事项
rmdir删除的是空目录,如果目录下有内容时是无法删除的。
如果需要删除非空目录,需要使用 rm -rf 要删除的目录
6.touch指令
功能:创建空文件
基本语法:touch 文件名称
案例1 :创建一个空文件 hello.txt
7.cp指令
功能:拷贝文件到指定目录
基本语法:cp [选项] source dest
常用选项: -r 递归复制整个文件夹
案例1:将 /home/aaa.txt 拷贝到 /home/bbb 目录下
案例2:递归复制整个文件夹,将 /home/test 这整个目录拷贝到 /home/zwj 目录
Linux|【Linux实操】——Linux常用命令总结+实操截图
文章图片

8.rm指令
功能:移除【删除】文件或目录
基本语法:rm [选项] 要删除的文件或目录
常用选项:
-r:递归删除整个文件夹
-f:强制删除不提示
案例1:将 /home/aaa.txt /home/psdz/data/server/default.conf 删除
Linux|【Linux实操】——Linux常用命令总结+实操截图
文章图片

案例2:
Linux|【Linux实操】——Linux常用命令总结+实操截图
文章图片

9.mv指令
功能:移动文件与目录或重命名
基本语法: mv oldNameFile newNameFile (重命名)
mv /temp/movefile/targetFolder (移动文件)
案例1:将 /home/aaa.txt 文件重命名为 pig.txt
案例2:将 /home/pig.txt 文件移动到 /root目录下
10.cat指令
功能:查看文件内容,以只读的方式打开
基本语法:cat [选项] 要查看的文件
常用选项:-n 显示行号
应用实例
案例1: /etc/profile 查看文件内容,并显示行号
cat只能浏览文件,而不能修改文件,为了浏览方便,一般会带上管道命令 |more
cat 文件名 |more [分页浏览]
11.more指令
功能:基于VI编辑器的文本过滤器,它以全屏的方式按页显示文本的内容。more指令内置了若干快捷键。
基本语法: more 要查看的文件
案例:采用more查看文件 /etc/profile
内置快捷键:
操作 功能说明
空白键(space) 向下翻一页
Enter 向下翻一行
q 代表立刻离开more,不再显示该文件内容
Ctrl+F 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
12.less指令
功能:less指令用来分屏查看文件内容,它的功能和more指令类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件内容事务,并不是一次将整个文件加载之后显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。
基本语法:less 要查看的文件
案例:采用less查看一个大文件 /opt/金庸-射雕英雄传 txt 精较版.txt
13.> 指令和 >> 指令
功能:>指令是输出重定向:将原来的文件内容覆盖
>>指令是追加:不会覆盖原来文件的内容,而是追加到文件的尾部。
基本语法:
(1)ls -l >文件 (将列表的内容写入文件a.txt中,如果文件不存在就创建该文件)
(2)ls -al >>文件 (将列表的内容追加到文件aa.txt的末尾)
(3)cat 文件1>文件2 (将文件1的内容覆盖到文件2)
(4)echo “内容” >> 文件
14.echo指令
功能:输出内容到控制台
基本语法:echo [选项] [输出内容]
案例:使用echo指令输出环境变量,输出当前的环境路径。
echo $PATH
15.head指令
功能:用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容。
基本语法:head 文件 (查看文件头10行内容)
head -n 5 文件 (查看文件头5行内容)
案例:查看 /etc/profile 的前5行代码(head -n 5 /etc/profile)
16.tail指令
功能:用于输出文件中尾部内容,默认情况下tail指令显示文件的后10行内容。
基本语法:
(1)tail 文件
(2)tail -n 5 文件
(3)tail -f 文件(实时追踪该文档的所有更新,工作经常使用)
17.ln指令
功能:软链接也叫符号链接,类似于windows里的快捷方式,主要存放了链接其他文件的路径
基本语法:ln -s [原文件或目录] [软链接名] (给原文创建一个软链接)
案例1:在/home 目录下创建一个软链接 linkToRoot,连接到 /root 目录
ln -s /root linkToRoot
案例2:删除软链接 linkToRoot
18.history指令
查看已经执行过历史命令,也可以执行历史指令
基本语法: history
案例1:显示所有历史指令
案例2:显示最近使用过的10个指令
案例3:执行历史编号为5的指令

    推荐阅读