Linux 常用指令学习汇总

打开终端的方法:ctrl + alt + t

放大: ctrl + shif +
缩小 :ctrl -

image.png

文件管理指令

常规指令

注意事项:命令区分大小写

1. ls命令查看文件列表

# 1. 查看文件列表
	ls [-参数1参数2] [目标文件夹]
# 查看当前目录下的文件列表
ls
# 查看指定目录下的文件
ls /
# 查看详细信息,元数据信息(用户、组、大小、创建时间、权限信息、文件类型)
# 查看最长信息
ls -l

# 查看隐藏文件,所有文件
ls -a 

# 查看最大大小的文件顺序排序
ls -S

# 参数并用
ls -la  == ll   		//可以读取所以隐藏文件和详细信息

image.png
image.png

drwxrwxr-x 1 liudengfeng liudengfeng 4096 7月 21 16.44 

d:文件类型,Linux里面不以后缀名作为文件类型的区分
linux里一共有其中文件类型bcd-lsp
image.png
image.png

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 文件名

image.png
image.png

5. cp -- 拷贝文件

# 拷贝文件
	cp 原文件  新文件
# 拷贝文件夹
	cp -r 源文件夹 新文件夹
  
  cp 文件名1 文件名2  #直接将文件1的内容复制到文件2

image.png
image.png

image.png

6. rm -- 删除文件

# 删除文件
	rm 文件
# 删除文件夹
	rm -r 文件夹
# 强制删除不询问
	rm -rf 文件

image.png

7. mv指令 -- 移动文件或修改文件名

# 移动源文件到目标文件夹中
	mv 文件  文件夹
# 修改文件A的名字为文件B,重命名文件名
	mv 文件A 文件B

image.pngimage.png

8. md5sum指令 -- 获取文件的md5指纹(数字签名)

md5sum 文件名
# 简介
1. 数字签名,又称数字指纹
2. 可以验证文件是否被修改
3. 一个文件通过计算得到的一串字符串,文件内容的唯一标记(文件内容不变,指纹不会变)

文件被修改后,签名也会发生改变
image.png

9.sort指令 -- 文件排序

sort 文件名   		# 对文件的内容进行排序
sort -r 文件名 	# 对文件的内容进行反排序

image.png

tree指令 -- 以树形呈现目录

sudo apt install tree

sudo apt-get install tree   #安装tree

tree -L 层数

image.png
image.png
image.png

清屏命令 -- **clear 或者快捷键 ctrl + l **

man指令 -- 帮助手册

image.png
image.png

man man  

image.png

  1. 可执行程序
  2. 系统调用
  3. 库调用
  4. 特殊文件
  5. File formats and conventions
  6. 游戏
  7. 杂项
  8. 系统管理命令
  9. 内核例程

image.png

检查一些C中的头文件

man stdio

image.png
image.png

文件处理指令 -- 三剑客

sed 命令 -- 利用脚本来处理文本文件

  1. sed 可依照脚本的指令来处理、编辑文本文件。
  2. sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。
sed [-hnV][-e<script>][-f<script文件>][文本文件]

参数说明:

  • -e
posted @ 2023-09-07 14:48  勤奋的小牛  阅读(11)  评论(0)    收藏  举报