Linux命令
2025-09-29 12:53:36 2 举报
AI智能生成
20242122
作者其他创作
大纲/内容
目录日常命令
切换目录
命令:cd
用法:
cd目录路径
cd .. 切换上级
cd / 返回根目录
示例:
cd D:/test
cd D:/工具 属于绝对路径
cd 激活工具 属于相对路径
目录地址分为:
1)绝对路径 包含盘符的完整的路径
2)相对路径 相对当前目录的路径
查看目录
命令:Is
用法:
Is 查看当前目录
Is 目录地址 查看特定目录
常用选项:
-l 查看详细情况
-a 查看所有文件
创建目录
命令:mkdir
用法:
创建一个目录 mkdir 目录路径
创建多个目录 mkdir 路径1 路径2 路径3
创建多级目录
mkdir -p 路径1/路径2/路径3
删除目录
命令:rm
用法
rm 文件路径
常用选项
-r 递归删除
-f 强制删除
删除目录
rm -rf 目录路径
示例
rm -r hello
rm -rf hello 删库跑路
复制目录
命令:cp
用法
cp 原文件路径 目标文件路径
复制目录加 -r cp -r 原目录路径 目标目录路径
示例
cp D:/1.txt D:/2.txt
cp 1.txt 3.txt
cp -r 工具 工具2
移动目录
命令:mv
用法
mv 原文件路径 目标文件路径
示例
mv 3.txt C:/3.txt
对目录或文件进行重命名
mv 1.txt 123.txt
mv 2024KJ 2024QQ
补充目录命令
ll
显示目录的详细信息,相当于ls -l
用法
ll 显示当前目录
ll 目录路径 显示特定目录
示例
ll
ll /bin
pwd
显示当前目录的完整路径
用法 pwd
tree
显示当前目录的树状结构
用法
treee 目录地址
示例
tree/
tree /usr
tree /etc
Lunix目录的结构 /根目录
bin 存放命令程序
etc 存放配置文件
usr 用户目录
boot 系统启动
lib 程序库
opt 选项目录
文件常用命令
创建文件 touch
作用是:创建空文件或更新文件访问的时间
用法
新建一个文件
touch 文件路径
touch hello
创建多个文件
touch 文件1 文件2 文件3…
创建一个范围的多个文件
touch {起始值…结束值}
示例:touch{1...5}.txt
练习
创建名字在a~n的多个文件touch{a...n}
编辑文件
vi/vim
创建并编辑文件内容
用法
vi 文件路径
模式
命令模式
一开始进入的模式,可以复制粘贴或删除等操作
编辑模式
输入i或a进入的模式
命令行模式
按esc回到命令模式,输入下面的命令
:q
不保存退出
:w
保存不退出
:wq
保存加退出
:q!
强制退出
基本操作
1)输入vi文件名 开始编辑文件
2)输入i进入编辑模式,开始输入文字
3)按esc退回命令模式
4)按:进入命令行模式,按wq保存退出
高级操作
查找文字
进入命令模式,按/输入要找的文字
按n找下一个
删除文字
命令模式下,按dd删除当前整行;数字+dd可以删除多行
x删除一个文字;数字+x可以删除几个
复制粘贴
yy复制一行;数字+yy复制多行;p粘贴
撤销
u
显示行号
:set number 显示行号
:set nonumber 隐藏行号
设置粘贴模式
可以保存原文本的格式
:set paste回车再按i
粘贴外部文本到文件中
查看文件
cat
查看文件的所有内容:cat文件名
more
分页查看文件的内容
用法
more 文件名
按空格显示下一页;按b显示上一页;按q直接退出
head
查看文件开头的内容
用法
head -数字 文件名:head -5 test1
tail
查看文件末尾的内容
用法
tail -数字 文件名:tail -5 test1
压缩文件
tar
压缩和解压缩文件
压缩文件
tar -cvf 压缩包名称 文件1 文件2 文件3...
选项
-c 压缩
-v 显示过程(可选)
-f 指定文件
示例:创建一个文件,压缩到包中
tar -cvf aaa.tar.gz a1.txt a2.txt a3.txt
tar -cvf aaa.tar.gz a{1...3}.txt
tar -cvf aaa.tar.gz a*.txt
解压缩文件
tar -xvf 压缩包名称
选项
-x 解压
v和f同上
示例:将aaa.tar.gz解压
tar -xvf aaa.tar,gz
解压到特定目录
默认只能解压到当前目录
指定目录可以使用 -C
tar -xvf 压缩包 -C 解压目录
tar -xvf aaa.tar,gz -C /tmp
补充
任何命令都可以看帮助
命令 --help
查找文件
find
用于在某个目录中查找文件
用法
find 目录地址 查找条件
目录地址
/ 全盘查找
. 当前目录查找
特定目录
查找条件
按名字查找
-name 文件名
1)在整个磁盘查找以ab开头的文件find / -name *n
2)在/etc目录查找以n结尾的文件find /etc -name *n
按大小查找
-size 大小
大小的表示:
1)精确的值 1024
2)带符号 1M 1G 1T 1P
-size 1M 正好1M
-size +1M 大于1M
-size -1M 小于1M
示例:
1)在/etc 目录下查找大于5M的文件find /etc -size +5M
2)在整个磁盘查找以n开头的大于1M的文件find / -name n* -size +1M
3)在/etc目录下查找大于1M小于10M的文件find /etc -size +1M -size -10M
按类型查找
-type 类型
类型的表示:
f 普通文件
d 目录
l 链接文件
b 块文件
示例:
1)在整个磁盘查找ch开头的目录:find / -name ch* -type d
2))在/etc目录下查找小于1M的普通文件:find /etc -size -1M -type f
0 条评论
下一页