常见的Linux命令

这篇博客详细列举了常用的Linux命令,包括目录切换、文件管理、压缩解压、编辑器使用等,并介绍了如何在Vim编辑器中操作文件。此外,还涉及网络检查、进程管理和权限设置等系统管理技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常用指令

  1. cd app 切换到app目录
  2. cd. .切换到上一层目录
  3. cd/ 切换到系统根目录
  4. cd - 返回上次所在的目录
  5. pwd 显示工作路径
  6. ls 显示当前目录下所包含的文件和文件夹
  7. ls -l 文件和目录的详情信息(不包含隐藏文件)
  8. ls -F 查看目录中的文件
  9. ls -a 显示隐藏文件
  10. tree 显示文件和目录由根目录开始的树形结构
  11. ls [0-9] 显示包含数字的文件名和目录名
  12. mkdir dir1 创建一个叫做 ‘dir1’ 的目录’
  13. mkdir dir1 dir2 同时创建两个目录
  14. mkdir -p /tmp/dir1/dir2 创建一个目录树
  15. rmdir(remove directory) 命令可用来删除“空”的子目录
  16. rm -f file1 删除一个叫做 ‘file1’ 的文件’
  17. rmdir dir1 删除一个叫做 ‘dir1’ 的目录’
  18. rm -rf dir1 删除一个叫做 ‘dir1’ 的目录并同时删除其内容
  19. rm -rf dir1 dir2 同时删除两个目录及它们的内容
  20. mv dir1 new_dir 重命名/移动 一个目录
  21. cp file1 file2 复制一个文件
  22. cp dir/* . 复制一个目录下的所有文件到当前工作目录
  23. tail -f catalina.log 动态查看日志
  24. touch aa.txt 创建文件

压缩、打包指令

  • bzip2 file1 压缩一个叫做 ‘file1’ 的文件

  • gunzip file1.gz 解压一个叫做 'file1.gz’的文件

  • gzip file1 压缩一个叫做 'file1’的文件

  • gzip -9 file1 最大程度压缩

  • rar a file1.rar test_file 创建一个叫做 ‘file1.rar’ 的包

  • rar a file1.rar file1 file2 dir1 同时压缩 ‘file1’, ‘file2’ 以及目录 ‘dir1’

  • rar x file1.rar 解压rar包

  • unrar x file1.rar 解压rar包

  • tar -cvf archive.tar file1 创建一个非压缩的 tarball

  • tar -tf archive.tar 显示一个包中的内容

  • tar -xvf archive.tar 释放一个包

  • tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下

  • tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包

  • tar -jxvf archive.tar.bz2 解压一个bzip2格式的压缩包

  • tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包

  • tar -zxvf archive.tar.gz 解压一个gzip格式的压缩包

  • zip file1.zip file1 创建一个zip格式的压缩包

    ---------------------------

VIM 编辑器   i    在当前位置前插入   
esc:wq 保存并退出  
esc:q!   不保存退出
ifconfig   查看ip
grep addr nene.txt 在文件中查找addr字符串
grep  addr  nene.txt --color 高亮显示
ps -ef | grep 2251 搜索进程号
ping 192.168.1.111 查看ip是否通畅
netstat -an | grep 3306 查询3306端口占用情况
top 显示 管理执行中的程序
kill 2856 杀掉2856编号的进程
kill -9 2856  强制杀死进程
su - 用户名   切换用户
service iptables status  查看防火墙状态
rz 上传
sz 下载
cat 、more  、less 、head、tail 、vim  查看文件命令
在vi编辑器中,复制第800行方法
先输入 800 定位到第800行,然后输入yy进行复制
把当前文件夹中的T01/a.log复制到当前文件夹中TO2
cp T01/a.log TO2
在当前文件夹中查找a.log
find / -name a.log
统计a.log文件有多少行
wc -l  a.log
删除文件的命令
rm -rf  文件名

linux目录结构
bin:存放二进制可执行文件
sbin:存放二进制可执行文件,只有root才能访问
etc:存放系统配置文件
usr:用于存放共享的系统资源
home:存放用户文件的根目录
root:超级用户目录
dev:用于存放设备文件
lib:存放跟文件系统中的程序运行所需要的共享库及内核模块
mnt:系统管理员安排临时文件系统的安装点
boot:存放用于系统引导时使用的各种文件
tmp:用于存放各种临时文件
var:用于存放运行时需要改变数据的文件

目录的操作命令
增加目录: mkdir 目录名称 示例: mkdir test
查看:ls 可以查看到该目录下的所有目录和文件
ls -a 可以看到该目录下的所有文件和目录,包括隐藏文件
ll 可以查看所有目录和文件的详细信息
寻找目录:find / -name ‘目录名’
修改目录名称:mv 旧目录名称 新目录名称
示例: mv test01 test02
也可以对各种文件、压缩包、等进行重命名
移动目录位置(剪切):mv 目录名称 /目录新位置
示例: mv test /home/app/
复制目录: cp -r 目录名称 /目录拷贝位置
r:代表递归拷贝
cp命令不仅可以拷贝目录还可以拷贝文件、压缩包等
拷贝文件和压缩包时不用写 -r 递归
删除目录:rm -rf 目录
文件的操作命令
文件新增:touch 文件名称 —创建空文件
示例:touch aaa.txt
文件查看:cat/more/less/tail
使用cat查看文件时,只能显示最后一屏内容
cat /test.txt
使用more查看文件时 可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看
more /test.txt
使用less查看文件,可以使用pgup 和 pgdn向上向下翻页。

   使用tail -10  查看文件的后10行,CTRL+C结束
   tail -10 /test.txt

查看 ls 可以查看该目录下的所有目录和文件
ls -a可以看到该目录下的所有文件和目录 包括隐藏文件
ll 可以查看所有目录和文件的详细信息
寻找目录 find / -name ‘目录名’
修改目录名称 mv 旧目录名 新目录名称
也可以对压缩包、文件等进行重命名
移动目录位置 mv 目录 /目录新位置
复制目录cp 目录名称 /目录拷贝位置
cp可以对压缩包 文件使用
删除目录 rm -rf 目录

文件操作命令
文件新增 touch 文件名 空文件

文件查看 cat \more\less\tail
cat /test.txt
只能查看 最后一屏内容
more /test.txt
可以显示百分比 回车下一行 空格下一页
less /test.txt
可以使用PGUP和PGDN向上向下翻页
tail -10 /test.txt
查看文件的后十行 按ctrl+c结束

修改文件 vim wq保存 q!退出并不保存 A编辑文档

删除文件 rm -rf /文件 即可

压缩包操作命令

将三个文件打包到 test.tar包中
打包 tar -zcvf test.tar.gz aaa.txt bbb.txt ccc.txt

压缩 tar-xvf 压缩文件
将包解压解压到当前目录
tar -xvf xxx.tar.gz
将包解压到指定解压的位置
tar -xvf xxx.tar.gz -C /usr

其他命令
pwd 显示当前路径

搜索
grep 搜索的字符串 搜索文件的位置
grep hello /tetx.txt
高亮显示
grep hello /text.txt --color

查看进程
ps -ef
杀死进程
kill -9 进程pid
查看当前网卡信息:ifconfig
查看与某台机器连接情况
ping IP地址
查看当前系统的端口使用
netstat -an | grep 3306

权限命令
-rwx rwx r–
第一个
-:代表文件
d: 代表目录
l: 代表链接
前三个属主权
中间三个 属组权
后三个 其他用户权限

rwx
r代表可读 数字 代表4
w代表可写 数字 2
X代表 可执行 数字 1

修改文件/目录权限命令:chmod
修改aaa.txt的权限为属主有全部权限,属组有读写权限,其他用户只有读的权限
chmod 764 aaa.txt

free查看内存信息
df -h 显示linux系统上的文件磁盘使用情况统计
top 查看资源信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值