Linux常用命令
文件
帮助命令
– help
例子
cd --help
-man
语法:man [命令或配置文件]
例子
man ls
| 操作 | 动作 |
|---|---|
| space | 显示下一屏 |
| enter | 滚动一行 |
| b | 往前一屏 |
| q | 退出 |
- tab
自动补全 - ↑↓
历史命令
文件管理
切换工作目录
- cd
- cd 绝对路径
cd /a/bb/ccc
- cd 相对路径
cd ./bb
- cd
快速切换到家目录
显示当前的工作目录
pwd
创建
新目录
- mkdir
- mkdir 目录名
mkdir a
- mkdir -p 目录1/目录2/目录3
递归创建目录
mkdir -p a/bb/ccc
创建一个空文件
- touch
touch 文件名
touch 01.txt
删除
删除文件或目录
- rm
删除文件
rm 文件名
rm 01.txt
强制删除
rm -f 文件名
rm -f 01.txt
删除目录
rm -r 目录名
rm -r a
互动模式
rm -i 文件名
rm -i 01.txt
拷贝
- cp
cp 源文件路径 目标路径
cp /a/01.txt /a/bb
cp -a 源目录路径 目标路径
cp -a /a/01.txt /a/bb
移动、重命名
- mv
移动文件
mv 文件路径/文件名 目标路径
mv /a/01.txt /a/bb
重命名文件
mv 文件名 新文件名
mv 01.txt 1.txt
建立链接文件
- ln
- 硬链接
只能链接文件
ln 源文件 目标路径/文件名
ln 1.txt /a/bb/ccc
- 软链接
查看文件内容
ln -s 源文件 目标路径/文件名
li -s 1.txt a/bb
查看或者合并文件内容
- cat 以只读的方式查看文件
cat 文件名
cat 1.txt
分屏显示(把两个文件合并)
cat 文件1 文件2 > 新文件名
cat 01.txt 02.txt>03.txt
- more以上下分页方式查看文件
more 文件名
more 1.txt
- less以百分比查看文件
less 文件名
less 1.txt
- less&more
| 操作 | 动作 |
|---|---|
| space | 显示下一屏 |
| b | 往前一屏 |
| q | 退出 |
- 取出文件前面几行
head - 默认显示前10 行
head 文件名
head 1.txt
- head -n 数字 文件名
-n 指定显示的行数
head -5 1.txt
- 取出文件后面几行
tail - 默认显示后10 行
tail 文件名
tail 1.txt
- tail -n 数字 文件名
-n 指定显示的行数
tail -3 1.txt
- 查看日志
tail -f
查找文件
find
find 目录 -name 条件
find ./ -name '*.txt'
查找日志关键字
grep ERRO aa/messages*
打包压缩
gzip方式压缩
- 压缩
tar -zcvf xx.tar.gz 文件1 文件2
- 解压
tar -xf xx.tar.gz -C 路径
tar包
- 压缩
tar -cvf aa.tar aa.txt
- 解压
tar -xvf aa.tar
tar.gz包
- 压缩
tar -zcvf aa.tar.gz aa.txt
- 解压
tar -zxvf aa.tar.gz
zip包
- 压缩
zip aa.zip aa.txt
- 解压
unzip aa.zip
文本处理
文本编辑
- vi 文件名
- vim 文件名
进入插入模式:i
进入命令模式:ESC
命令模式下的操作
| 操作 | 动作 |
|---|---|
| :wq | 保存退出 |
| :q! | 强制退出 |
| ^ | 跳至行首的第一个字符 |
| $ | 跳至行尾 |
| gg | 跳至文首 |
| G | 跳至文尾 |
屏幕输出
- echo
把内容输出到屏幕
输出重定向
- >
把命令结果保存到文件中 - echo xxx > 文件名
简单的创建文件
网络
查看网卡信息
- ipconfig
测试远程主机连通性
ping
- ping 服务器地址
- ping -c 数字 服务器地址
指定ping的次数 - ping -i 秒数 服务器地址
指定ping的时间间隔
打印Linux网络系统的状态信息
netstat
netstat -tnp
| 代码 | 操作 |
|---|---|
| -t | 列出所有tcp链接 |
| -n | 用数字的形式显示地址和端口号 |
| -p | 显示进程的pid值 |
端口
查看当前使用端口
netstat -nultp
查看某端口情况
.netstat -anp |grep 端口号
退出系统
exit

本文详细介绍了Linux系统中常用的命令,包括文件管理(如cd, mkdir, touch, rm, cp, mv等)、文本处理(vi, cat, grep, head, tail),网络查看(ipconfig, ping, netstat),以及打包压缩(gzip, tar, zip)等,助你快速掌握Linux操作技巧。
7万+

被折叠的 条评论
为什么被折叠?



