ITer 面试必备:Linux常用命令集合!!!

Linux命令分类:在Linux操作系统中,命令一般分为以下两种:

  1. Shell内部命令Shell内部命令是一些较为简单的又常用的命令,如cd、mkdir、rm等,这些命令在Shell启动时载入内存,就像操作系统本身所具有的命令一样。

  2. Shell外部命令Linux中大多数命令属于Shell外部命令,每一个Shell外部命令都有一个独立的可执行程序。也就是说,Shell外部命令实际上是一些实用工具程序,管理员可以独立地在Shell环境下安装或者卸载这些Shell外部命令。

常见Linux命令使用:
1.Linux系统性常见目录

名称 内容
/: 根目录
/root 系统管理员(root用户)的家目录
/bin 存放了标准的Linux的工具,如ls,cp,mv等
/boot 用于加载程序的文件
/etc 存放系统配置方面的文件
/tmp 临时目录
/opt 存放那些可选的程序

2.目录结构及操作命令

名称 内容
pwd 查看当前目录

在这里插入图片描述

名称 内容
cd 改变当前目录

cd命令用于改变用户的当前目录,语法为:
cd [目录|目录缩写]
常用指数:***
cd命令中目录缩写包括:".“表示当前目录;”…“表示当前目录的父级目录;”~“表示当前用户的家目录;”-"表示上一个工作目录。

在这里插入图片描述
将当前目录切换到当前目录的上一级目录:
在这里插入图片描述

名称 内容
ls 显示目录的内容
mkdir 创建目录
tree 以树状图显示目录

ls命令:
ls [选项] [目录或文件]
在这里插入图片描述
在这里插入图片描述

3.文件操作命令

名称 内容
touch 改变文件或目录时间
file 识别文件类型
cp 复制文件或目录
rm 删除文件或目录
mv 移动或更名现有的文件或目录
ln 链接文件或目录

(1)touch [选项]… 文件… 功能:
touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新
建一个不存在的文件。
如:建立一个名为charles的空文件

在这里插入图片描述
(2)rm 指令:
在这里插入图片描述
删除文件夹charles文件夹:
在这里插入图片描述

(3)cp指令:
在这里插入图片描述
如:将test1.txt文件复制到test2.txt文件中
在这里插入图片描述
(4)mv指令
在这里插入图片描述
如:移动test1.txt文件到test2.txt文件中

在这里插入图片描述

4.查找操作命令

名称 内容
locate 查找文件或目录
which 查找文件
whereis 查找文件
find 查找文件或目录

5.压缩与归档命令

gzip 压缩文件
bzip2 压缩文件
tar 压缩备份
zip/uzip ZIP文件压缩与解压
rar/unrar RAR文件压缩与解压

6.文本查看命令

cat 显示文件内容
head 显示文件内容的最前部分
tail 显示文件内容的末尾部分
more 逐页显示文件内容
less 逐页显示文件内容
grep 查找并显示符合条件的内容

(1)cat命令
语法:cat [选项] [文件]
功能: 查看目标文件的内容
常用选项:-n 对输出的所有行编号

在这里插入图片描述

(2)head命令
语法: head [参数]… [文件]…
功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
选项:-n<行数> 显示的行数

(3)tail命令
语法: tail [必要参数] [选择参数] [文件]
功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处
理。常用查看日志文件。
选项:-f 循环读取 ; -n<行数> 显示行数

举例:有一个文件共有19行内容,请取出第15行内容
在这里插入图片描述
这里有两种方法:(1)head -n15 test1.txt > tmp ;将前50行装入临时文件 tmp;tail -n1 tmp 得到中间行; (2)直接head -n15 | test1.txt | tail -n1进行打印

(4)less命令
语法: less [参数] 文件
功能: 查看文件内容. 不会立刻把所有文件内容加载到内存中. 也能进行查找.
选项:j k / 方向键: 向上向下滚动屏幕.
-N 显示每行的行号
/字符串:向下搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
q: 退出

猜你喜欢

转载自blog.csdn.net/m0_46551861/article/details/113545683
今日推荐