Linux 常用指令学习汇总
打开终端的方法:ctrl + alt + t
放大: ctrl + shif +
缩小 :ctrl -
文件管理指令
常规指令
1. ls命令查看文件列表
# 1. 查看文件列表
ls [-参数1参数2] [目标文件夹]
# 查看当前目录下的文件列表
ls
# 查看指定目录下的文件
ls /
# 查看详细信息,元数据信息(用户、组、大小、创建时间、权限信息、文件类型)
# 查看最长信息
ls -l
# 查看隐藏文件,所有文件
ls -a
# 查看最大大小的文件顺序排序
ls -S
# 参数并用
ls -la == ll //可以读取所以隐藏文件和详细信息


drwxrwxr-x 1 liudengfeng liudengfeng 4096 7月 21 16.44
d:文件类型,Linux里面不以后缀名作为文件类型的区分
linux里一共有其中文件类型bcd-lsp

2. cd命令--切换目录
# 2. 切换目录
cd 目标文件夹
# 绝对路径切换
cd 绝对路径
# 绝对路径切换
cd 相对路径
# 例子:切换到/etc/sysconfig/networks-scripts 目录下
cd ~ #直接进入home目录
cd . #当前目录
cd .. #上一级目录
cd - #回到上一次的路径
./ # 当前路径
../ # 上一级路径
3. pwd指令 -- 查看当前命令所在的目录
pwd #查看当前路径
[root@centos7 network-scripts]# pwd
/etc/sysconfig/network-scripts
# 特殊目录符号
~ 当前用户的home目录
. 当前目录
.. 上一级目录
4. mkdir/rmdir指令 -- 新建文件夹和文件/删除文件夹
# 在当前位置新建文件夹
mkdir 文件夹名
# 在指定目录位置,创建文件夹,并创建父文件夹
mkdir -p /a/b/文件夹名 //创建子文件夹
# 在当前目录下新建文件
touch 文件名
5. cp -- 拷贝文件
# 拷贝文件
cp 原文件 新文件
# 拷贝文件夹
cp -r 源文件夹 新文件夹
cp 文件名1 文件名2 #直接将文件1的内容复制到文件2


6. rm -- 删除文件
# 删除文件
rm 文件
# 删除文件夹
rm -r 文件夹
# 强制删除不询问
rm -rf 文件
7. mv指令 -- 移动文件或修改文件名
# 移动源文件到目标文件夹中
mv 文件 文件夹
# 修改文件A的名字为文件B,重命名文件名
mv 文件A 文件B


8. md5sum指令 -- 获取文件的md5指纹(数字签名)
md5sum 文件名
# 简介
1. 数字签名,又称数字指纹
2. 可以验证文件是否被修改
3. 一个文件通过计算得到的一串字符串,文件内容的唯一标记(文件内容不变,指纹不会变)
文件被修改后,签名也会发生改变
9.sort指令 -- 文件排序
sort 文件名 # 对文件的内容进行排序
sort -r 文件名 # 对文件的内容进行反排序
tree指令 -- 以树形呈现目录
sudo apt install tree
sudo apt-get install tree #安装tree
tree -L 层数
清屏命令 -- **clear 或者快捷键 ctrl + l **
man指令 -- 帮助手册


man man

- 可执行程序
- 系统调用
- 库调用
- 特殊文件
- File formats and conventions
- 游戏
- 杂项
- 系统管理命令
- 内核例程

检查一些C中的头文件
man stdio
文件处理指令 -- 三剑客
sed 命令 -- 利用脚本来处理文本文件
- sed 可依照脚本的指令来处理、编辑文本文件。
- sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。
sed [-hnV][-e<script>][-f<script文件>][文本文件]
参数说明:
- -e











浙公网安备 33010602011771号