实用命令

运行级别

1、级别

(1)0:关机

(2)1:单用户,可以找回丢失密码

(3)2:多用户状态没有网络服务

(4)3:多用户状态有网络服务

(5)4:系统未使用保留给用户

(6)5:图形界面

(7)6:系统重启

2、常用运行级别:3、5

3、init n

(1)切换到级别 n

4、systemctl get-ddefault

(1)查看默认级别

5、设置默认运行级别

(1)运行级别 3:systemctl set-default multi-user.target

(2)运行级别 5:systemctl set-default graphical.target

 

找回 root 密码

1、启动系统,进入开机界面,在界面中按“e”进入编辑界面

2、使用键盘上的上下键把光标向下移动,找到以“Linux16”开头内容所在的行数,在行的最后输入:init=/bin/sh,快捷键:Ctrl + X,进入单用户模式

3、输入并回车:mount -o remount,rw /

4、输入并回车:passwd

5、输入密码,再次输入密码,密码修改成功后,显示 passwd…… 样式,说明密码修改成功

6、输入并回车:touch /.autorelabel

7、输入并回车:exec /sbin/init

8、等待系统自动修改密码,完成后,系统会自动重启,新的密码生效

 

帮助指令

1、man 命令或配置文件

(1)获取帮助信息

(2)选项可以组合使用

2、help 命令

(1)获取 shell 内置命令的帮助信息

 

文件目录指令

1、pwd

(1)显示当前工作目录的绝对路径

2、ls 选项 目录或文件

(1)显示当前工作目录的内容

(2)-a:显示当前目录所有文件、目录,包括隐藏

(3)隐藏文件以 . 开头

(4)-l:以列表的方式显示信息

3、cd 参数:切换到指定的目录

(1)cd ~:回到当前用户的家目录

(2)cd ..:回到当前目录的上一级目录

4、mkdir 选项 所创建的目录

(1)创建目录

(2)默认创建一级目录

(3)-p:创建多级目录

5、rmdir 选项 所删除的空目录

(1)只能删除空目录,若所删除的目录下有内容则无法删除

6、touch 文件名

(1)在当前工作目录,创建空文件

7、cp 选项 源文件路径 目标路径

(1)拷贝文件到指定目录

(2)-r:递归复制整个文件夹

(3)\cp:强制覆盖,不进行提示

8、rm 选项 所删除文件或目录

(1)删除文件或目录

(2)-r:递归删除整个文件夹

(3)-f:强制删除不提示

9、mv 旧文件路径 新文件路径

(1)移动文件与目录或重命名

10、cat 选项 所查看的文件

(1)查看指定文件内容

(2)-n 显示行号

(3)只能浏览文件,不能修改文件,为了浏览方便,末尾带上管道命令 | more

11、more 所查看的文件

(1)基于 Vi 编辑器的文本过滤器,以全屏幕的方式按页显示文本文件的内容

(2)空白键(space):向下翻一页

(3)Enter:向下翻一行

(4)q:立刻离开 more,不再显示该文件内容

(5)Ctrl +F:向下滚动一屏

(6)Ctrl +B:返回上一屏

(7)=:输出当前行的行号

(8):f:输出文件名、当前行号

12、less 所查看的文件

(1)分屏查看文件内容,功能类似 more,支持各种显示终端

(2)less 指令在显示文件内容时,并非一次性加载显示整个文件,而是根据显示需要加载内容,对于显示大型文件具有较高的效率

(3)空白键(space):向下翻动一页

(4)Pagedown:向下翻动一页

(5)Pageup:向上翻动一页

(6)/字串:从头查找“字串”,n:向下查找,N:向上查找

(7)?字串:从尾查找“字串”,n:向下查找,N:向上查找

(8)q:离开 less

13、echo 选项 输出内容

(1)输出内容到控制台

14、head 选项 文件

(1)显示文件开头内容

(2)默认显示文件的前 10 行内容

(3)-n x:查看文件头 x 行内容

15、tail 选项 文件

(1)宣誓文件尾部内容

(2)默认显示文件的前 10 行内容

(3)-n x:查看文件尾 x 行内容

(4)-f :实时追踪该文档的所有更新

16、输出重定向

(1)>:覆盖

(2)>>:追加

(3)ls -al > 文件:列表内容覆盖文件

(4)cat 文件1 >> 文件2:将文件 1 的内容追加到文件 2

17、ln -s 原文件或目录 软链接名

(1)给原文件创建一个软链接

(2)软连接也称为符号链接,类似 Windows 的快捷键方式,主要存放了连接其他文件的路径

(3)使用 pwd 查看目录时,看到的是仍是软链接所在目录

(4)使用 rm 删除软链接

18、history

(1)查看已经执行过历史命令,也可以执行历史指令

(2)历史指令带有编号

(3)history n:查看最近使用过的 n 个指令

(4)!n:执行编号为 n 的历史指令

 

时间日期指令

1、date:显示当前时间

2、date +"%Y-%m-%d":显示年月日

3、date +"%Y-%m-%d %H:%M:%S":显示年月日时分秒

4、date -s "YYYY-mm-dd HH:MM:SS":设置系统当前时间

5、cal 选项 月份 年份

(1)查看本月日历

(2)可以指定某年某月

(3)只指定年份,查看整年月历

 

查找

1、find 搜索范围 选项

find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;

(1)从指定目录向下递归遍历各个子目录,将满足条件的文件或者目录显示在终端上

(2)当查询路径下无该文件,则不会有任何显示

(3)-name name, -iname name:文件名称符合 name 的文件,iname 会忽略大小写

(4)-user 用户名:查找属于指定用户名所有文件

(5)-size 文件大小:按照指定的文件大小查找文件

(6)文件大小:+n:大于 n,-n:小于 n,n:等于 n

(7)大小单位:c:1 byte,b:512 bytes(默认),k:210 bytes,M:220 bytes,G:230 bytes)

(8)find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是 expression,如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print 为预设 expression

(9)-mount, -xdev:只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件

(10)-amin n:在过去 n 分钟内被读取过

(11)-anewer file:比文件 file 更晚被读取过的文件

(12)-atime n:在过去 n 天内被读取过的文件

(13)-cmin n:在过去 n 分钟内被修改过

(14)-cnewer file:比文件 file 更新的文件

(15)-ctime n:在过去 n 天内创建的文件

(16)-mtime n:在过去 n 天内修改过的文件

(17)-empty:空的文件-gid n or -group name : gid 是 n 或是 group 名称是 name

(18)-ipath p, -path p:路径名称符合 p 的文件,ipath 会忽略大小写

(19)-size n:文件大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组。

(20)-type c:文件类型是 c 的文件。

(21)d:目录

(22)c:字型装置文件

(23)b:区块装置文件

(24)p:具名贮列

(25)f:一般文件

(26)l:符号连结

(27)s:socket

(28)-pid n:PID 是 n 的文件

2、​ locate 文件名

(1)快速定位文件路径

(2)第一次使用前,必须使用 updatedb 创建 locate 数据库

(3)利用事先建立的系统中所有文件名称及路径的 locate 数据库,实现快速定位的文件名

(4)无需遍历整个文件系统,查询速度较快

(5)为了保障查询结果的准确度,管理员必须定期更新 locate 时刻

3、which 指令

(1)查看某个指令在哪个目录下

4、|

(1)管道符

(2)表示将前一个命令输出,传递给后面的命令处理

5、grep 选项 查找内容 源文件

(1)过滤查找

(2)-n:显示匹配行及行号

(3)-i:忽略字母大小写

 

压缩、解压

1、gzip 文件

(1)压缩为 .gz 文件

2、gunzip 文件名.gz

(1)解压 .gz 文件

3、zip 选项 压缩文件名.zip 所压缩的文件或文件夹

(1)压缩文件或文件夹为 .zip 文件

(2)-r:递归压缩,即压缩目文件夹

(3)常用于打包项目

4、uzip 选项 压缩文件.zip

(1)解压 .zip 文件

(2)-d 目录:指定解压后文件的存放目录

5、tar 选项 打包文件

(1)-c:打包为 .tar 文件

(2)-v:显示详细过程信息

(3)-f:指定压缩文件,一定要正确指定扩展名

(4)-z:压缩和解压缩 .tar.gz 文件

(5)-j:压缩和解压缩 .tar.bz2 文件

(6)-x:解包 .tar 文件

(7)-C 路径:指定打包、压缩、解压、解包位置

posted @   半条咸鱼  阅读(37)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示