文章目录:

Linux 常用最基础25个命令  

一:指定运行级别

二:切换到指定运行级别的指令

补充:设置运行级别,Linux运行后,直接进入到命令行界面,即进入到3运行界别


三:如何找回丢失的root密码

第一步:启动虚拟机

第二步:在引导时输入一个回车键

第三步:看到一个界面输入一个小“e”

第四步:看到一个新的界面,选中第二行(编辑内核)再输入一个小“e”

第五步:再这行最后输入一个空格,再输入一个“1”,再输入回车键

第六步:再次输入“b”,这时就会进入到单用户模式

第七步:使用命令修改root密码;修改成功后重启虚拟机(再次登录时输入新的密码)


四:帮助指令

1.介绍

2.man获得帮助指令

3.help获得指令

4.百度帮助更直接


五:文件目录类

Linux 系统目录结构

1.pwd显示当前目录绝对路径指令

2.ls显示目录或文件指令

3.cd切换到指定目录指令

 3.1 绝对路径和相对路径

3.2 案例

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.date显示当前日期指令

案例

2.date设置日期指令

案例

3.cal查看日历指令

案例


七:搜素查找类

1.find从指定目录向下递归遍历其各个子目录指令

选项说明

案例

2.locate快速定位文件路径指令

案例

3.grep过滤查找指令和管道符号|

案例


八:压缩和解压类

1.gzip压缩文件指令/gunzip解压文件指令

案例

2.zip压缩文件指令/unzip解压文件指令

案例

3.tar打包指令

案例


Linux 常用最基础25个命令  

一:指定运行级别

二:切换到指定运行级别的指令

基本语法:

init[012356]
进入运行级别:

vim /etc/init

补充:设置运行级别,Linux运行后,直接进入到命令行界面,即进入到3运行界别

1.打开终端运行
vim /etc/inittab

2.将 id:5:initdefault 这一行的数字“5”,改成对应的运行级别即可

3.输入wq命令保存退出

4.重启虚拟机

 

三:如何找回丢失的root密码

思路:

1.进入到单用户模式

2.然后修改root密码




原因:

因为进入单用户模式,root不需要密码就可以登录

第一步:启动虚拟机

第二步:在引导时输入一个回车键

第三步:看到一个界面输入一个小“e”

第四步:看到一个新的界面,选中第二行(编辑内核)再输入一个小“e”

第五步:再这行最后输入一个空格,再输入一个“1”,再输入回车键

第六步:再次输入“b”,这时就会进入到单用户模式

第七步:使用命令修改root密码;修改成功后重启虚拟机(再次登录时输入新的密码)

passwd root

四:帮助指令

1.介绍

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

2.man获得帮助指令

基本语法:

man [命令或配置文件](功能描述:获得帮助信息)

3.help获得指令

基本语法:

help命令 (功能描述:获得shell内置命令的帮助信息)

4.百度帮助更直接

有事儿找度娘!!!

五:文件目录类

Linux 系统目录结构

1.pwd显示当前目录绝对路径指令

基本语法:

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

2.ls显示目录或文件指令

基本语法:

ls [选项] [目录或是文件]



常用选项:
-a:显示当前目录所有的文件和目录,包括隐藏的

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

3.cd切换到指定目录指令

基本语法:

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



常用参数:
    绝对路径和相对路径
 cd~或者cd:    回到自己的家目录
 cd..          回到当前目录的上一级目录

 3.1 绝对路径和相对路径

全路径文件名——

绝对路径文件名

含了完整的目录名和文件名,即/usr/etc/readme.txt

以/usr/etc/readme.txt为例

绝对路径 路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录
相对路径路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法

一个圆点.

表示当前工作目录

两个圆点..

表示当前工作目录的上一级目录

3.2 案例

4.mkdir创建目录指令

作用:
mkdir指令用于创建目录


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


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

案例:

5.rmdir删除空目录指令

基本语法:

rmdir [选项] 要删除的空目录



使用细节:
rmdir删除的是空目录
如果目录下有内容时,时无法删除的



提示:
如果需要删除非空目录,需要使用以下命令
rm -rf 要删除的目录

案例

6.touch创建空文件指令

作用:
touch指令创建空文件


基本语法:
touch 文件名称

7.cp拷贝文件到指定目录指令【重要】

作用:
cp指令拷贝文件到指定目录



基本语法:
cp [选项] source dest



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

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

强制覆盖相同文件

8.rm移除文件或目录指令

作用:
rm指令移除文件或目录



基本语法:
rm [选项] 要删除的文件或目录



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

案例

9.mv移动文件与目录或重命名指令

作用:
mv移动文件与目录或重命名



基本语法:
mv oldNameFile newNameFile (功能描述:重命名)
mv/temp/movefile/targetFolder    (功能描述:移动文件)

案例

10.cat查看文件内容指令

作用:
cat查看文件内容    (是以只读的方式打开)



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



常用选项:
-n    显示行号

 

11.more按页显示文本文件内容指令

作用:
more指令是一个基于VI编辑器的文本过滤器
它以全屏的方式按页显示文本文件内容
more指令中内置了若干快捷键,详见操作说明



基本语法:
more要查看的文件

快捷键一览表 

 

案例

12.less分屏查看文件内容指令

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



基本语法:
less 要查看的文件

快捷键一览表 

 

案例

13.>输出重定向和>>追加指令

作用:
<    输出重定向    (功能描述:会将原来的文件内容覆盖)
<<    追加        (功能描述:不会覆盖原来文件的内容,而是追加到文件的尾部)



基本语法:
ls-l>文件    (功能描述:列表的内容写入文件z.txt中[覆盖写])

ls al>>文件    (功能描述:列表的内容追加到文件aa.txt的末尾)

cat文件1>文件2    (功能描述:将文件1的内容覆盖到文件2)

echo"内容">>文件

案例

14.echo输出内容到控制台指令

作用:
echo输出内容到控制台



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

案例

15.head用于显示文件的开头部分内容指令

作用:
head用于显示文件的开头部分内容
默认情况下head指令显示文件的前10行内容


基本语法:
head文件    (功能描述:查看文件头10行内容)
head -n 5 文件    (功能描述:查看文件头5行内容,5可以是任意数)

 

16.tail输出文件中尾部内容指令

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


基本语法:
tail 文件        (功能描述:查看文件后10行内容)
tail -n 5 文件    (功能描述:查看文件后5行内容,5可以是任意行数)
tail -f 文件        (功能描述:实时追踪该文件的所有更新——工作中经常使用)

案例

17.ln主要存放链接其他文件路径指令

作用:
软链接也叫符号链接
类似于windows里的快捷方式
主要存放链接其他文件路径



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



细节说明:
当我们使用pwd指令查看目录时,任然看到的是软链接所在目录

案例

18.history查看已执行过的历史命令指令

作用:
查看已执行过的历史命令
也可以执行历史指令



基本语法:
history (功能描述:查看已经执行过历史命令)

案例

六:时间日期类

1.date显示当前日期指令

基本语法:
date                        (功能描述:显示当前时间)
date +%Y                    (功能描述:显示当前年份)
date +%m                    (功能描述:显示当前月份)
date +%d                    (功能描述:显示当前是哪一天)
date "+%Y-%m-%d %H:%M:%S"    (功能描述:显示年月日时分秒)

案例

2.date设置日期指令

基本语法:
date -s 字符串时间

案例

3.cal查看日历指令

基本语法:
cal [选项]    (功能描述:不加选项,显示本月日历)

案例

七:搜素查找类

1.find从指定目录向下递归遍历其各个子目录指令

作用:
find指令将从指定目录向下递归遍历其各个子目录
将满足条件的文件或者目录显示在终端



基本语法:
finf [搜素范围] [选项]

选项说明

 

案例

2.locate快速定位文件路径指令

作用:
locate指令快速定位文件路径
locate指令利用事先建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件
locate指令无需遍历整个文件系统,查询速度较快
为了保证查询结果的准确度,管理员必须定期更新locate时刻



基本语法:
locate 收索文件


特别说明:
由于locate指令基于数据库进行查询
所以第一次运行前,必须使用updatedb指令创建locate数据库



案例

3.grep过滤查找指令和管道符号|

作用:
grep        过滤查找
|            管道符
            表示将前一个命令的处理结果输出传递给后面的命令处理


基本语法:
grep [选项] 查找内容 源文件



常用选项:
-n        显示匹配行及行号
-i        忽略字母大小写

案例

八:压缩和解压类

1.gzip压缩文件指令/gunzip解压文件指令

作用:
gzip          用于压缩文件
gunzip        用于解压的



基本语法:
gzip文件         (功能描述:压缩文件,只能将文件压缩为*.gz文件)
gunzip文件.gz    (功能描述:解压缩文件命令)


细节说明:
当我们使用gzip对文件进行压缩后——不会保留原来的文件

案例

2.zip压缩文件指令/unzip解压文件指令

作用:
zip        用于压缩文件
unzip      用于解压的
           这个项目打包发布中很有用的



基本语法:
zip [选项] xxx.zip 将要解压的内容        (功能描述:压缩文件和目录的命令)
unzip [选项] xxx.zip                    (功能描述:解压缩文件)



常用选项:
zip 
    -r            递归压缩,即压缩目录
unzip 
    -d<目录>       指定解压后文件的存放目录

案例

3.tar打包指令

作用:
tar指令是打包指令
最后打包的文件是.tar.gz的文件



基本语法:
tar [选项] xxx.tar.gz 打包的内容
        (功能描述:打包目录,压缩后的文件格式.tar.gz)



选项说明:
-c                产生.tar打包文件夹
-v                显示详细信息
-f                指定压缩后的文件名
-z                打包同时压缩
-x                解包.tar文件
                  指定解压到的那个目录,事先要存在才能成功,否则会报错


打包:zcvf
解压:zxvf

案例

Logo

更多推荐