系统相关
首页 > 系统相关> > linux常用命令详解

linux常用命令详解

作者:互联网

一、常用linux命令的基本使用

 

命令 对应英文 作用
ls list 查看当前文件夹下的内容
pwd print worj directory 查看当前所在文件夹
cd [目录名] change directory 切换文件夹
touch [文件名] touch 如果文件不存在,新建文件
mkdir [目录名] make directory 创建目录
mv [文件名] remove 删除指定的文件名
clear clear 清屏

 

 

 

二、查阅命令帮助信息

 

2.1、 -- help

command --help

说明:显示【command】命令的帮助信息

2.2、man

man command

说明:查阅【command】命令的使用手册 (man--manual的缩写)

使用man时的操作键:

操作键 功能
空格键 显示手册的下一屏
Enter键 一次滚动手册页的一行
b 回滚一屏
f 前滚一屏
q 退出
/word 搜索word字符串

 

 

 

 

 

 

 

 

三、终端使用技巧

1、自动补全

在敲出 的前几个字母后,按下

2、曾经使用过的命令

3、放大缩小窗口字体

【ctrl 】+【shift 】 + 【=】 放大终端窗口的字体显示

【ctrl 】+ 【-】  缩小终端窗口的字体显示

四、常用命令详解

1、查看目录内容

1.1、ls命令

ls 是英文 list 的缩写 ,其功能为列出目录的内容

 linux文件和目录的特点

1.2、ls 常用选项

参数 含义
-a 显示指定目录下所有子目录与文件,包括隐藏文件
-l 以列表方式显示文件的详细信息
-h 配合 -l 以人性化的方式显示文件大小

 

 

 

 

 

 

 参数可以联合起来使用,且不分先后顺序

1.3、ls 通配符的使用

通配符 含义
* 代表任意个数个字符
代表任意一个字符,至少1个
[] 表示可以匹配字符组中的任一 一个
[abc] 匹配 a、b、c 中的任意一个
[a-f] 匹配从 a 到 f范围内的任意一个字符

 

 

 

 

 

 

 

 2、切换目录

2.1、cd 命令

cd 是change directory 的缩写,其功能为更改当前的工作目录

注意:Linux所有的 目录文件名 都是大小写敏感的

命令 含义
cd 切换到当前用户的主目录(/home/用户目录)
cd ~ 切换到当前用户的主目录 (/home/用户目录)
cd . 保持在当前目录不变
cd .. 切换到上级目录
cd - 可在最近两次工作目录之间来回切换

 

 

 

 

 

 

 

2.2、相对路径和绝对路径

 3、创建和删除操作

3.1、touch命令

创建文件或者修改文件时间

3.2、mkdir命令

创建一个新的目录

-p  可以递归创建目录

注意:新建目录的名称 不能与当前目录中 已存在的目录或文件 同名

3.3、rm命令

删除文件或目录

使用rm命令要小心,因为文件删除后不能恢复

参数 含义
-f 强制删除,忽略不存在的文件,无需提示
-r 递归地删除目录下的内容,删除文件夹 时必须加此参数

 

 

 

 

 

4、拷贝和移动文件

命令 对应英文 作用
tree [目录名] tree 以树状图列出文件目录结构
cp [源文件] [目标文件] copy 复制文件或目录
mv  [源文件] [目标文件] move 移动 文件或目录/给文件或目录重命名

 

 

 

 

 

4.1、tree命令

以树状图列出文件目录结构

参数: -d   只显示目录

 

4.2、cp命令

将给出的 文件 或者 目录 复制到另一个 文件 或目录中

选项 含义
-f 已经存在的目标文件直接覆盖,不会提示
-i 覆盖文件前提示
-r

若给出的源文件是目录文件,则cp

将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名

 

 

 

 

 

 

 

 

4.3、mv 命令

参数: -i   覆盖文件前提示  (目标文件已存在时)

 

5、查看文件内容

命令 对应英文 作用
cat [文件名] concatenate 查看文件内容、创建文件、文件合并、追加文件
more [文件名] more 分屏显示文件内容
grep grep 搜索文本 文件名 搜索文本文件内容

 

 

 

 

 

 

5.1、cat

cat 会一次显示所有的内容,适合 查看内容较少的文本文件

选项 含义
-b 对非空输出行编号
-n 对输出的所有行编号

 

 

 

 

linux中还有一个 nl 的命令和 cat -b的效果等价

 

5.2、more

适用于查看内容较多的文本文件

使用more 的操作指南:

操作键 功能
空格键 显示手册的下一屏
Enter键 一次滚动手册页的一行
b 回滚一屏
f 前滚一屏
q 退出
/word 搜素 word 字符

 

 

 

 

 

 

 

 

5.3 grep

选项 含义
-n 显示匹配行及行号
-v 显示不包含匹配文件的所有行(相当于求反)
-i 忽略大小写

 

 

 

 

 

常用的两种模式查找

参数 含义
^a 行首,搜索以 a 开头的行
ke$ 行尾,搜索以 ke 结束的行

 

 

 

 

 

6、其他

6.1 echo 文字内容

echo 会在终端中显示参数指定的文字,通常会和 重定向 联合使用

 

6.2 重定向 > 和 >>

 

6.3 管道

常用的管道命令有:

 

 

标签:文件,常用命令,一屏,cd,命令,详解,linux,目录
来源: https://www.cnblogs.com/yomia/p/16638873.html