blog

Welcome to my blog!

Linux终端命令大全

ab's Avatar 2024-01-29 tool

  1. 1. 一. 文件目录类
  2. 2. 二. 驱动挂载类
  3. 3. 三. 程序安装类
  4. 4. 四. 压缩解压类
  5. 5. 五. 进程控制类
  6. 6. 六. 程序运行类
  7. 7. 七. 权限设定
  8. 8. 八. vi编辑类
  9. 9. 九. 网络服务

一. 文件目录类

  1. 建立目录mkdir 目录名
  2. 删除空目录rmdir 目录名
  3. 无条件删除子目录rm -rf 目录名
  4. 改变当前目录cd 目录名
    • 进入当前用户主目录:cd ~cd
    • 进入上一级目录:cd ..
  5. 查看当前所在目录pwd
  6. 查看当前目录大小du
  7. 显示目录文件列表
    • 列表显示当前目录下文件:ls –l
    • 显示隐含目录:ls -a
  8. 浏览文件
    • 显示内容超过一屏的文件(只能向后翻阅):more filename
    • 按页显示文件(可以向前和向后翻阅):less filename
    • 实时显示指定文件的后n行:tail –n –f filename
  9. 复制文件cp 源文件 目标文件(参数-r:包含目录)
  10. 查找文件find 目录 –name filename
  11. 建立符号链接ln -s 源文件 链接文件

二. 驱动挂载类

  1. 检查硬盘使用情况df -T -h
  2. 检查磁盘分区fdisk -l
  3. 挂载软硬光区mount -t 类型 /dev/挂载设备 挂载目录
    • 常用类型:vfat--FAT32; ntfs--NTFS; 光驱--iso9660
    • 挂载ISO文件:mount -t iso9660 -o loop xxx.iso 挂载目录
  4. 解除挂载umount 挂载目录
    • 解除所有挂载:umount -a

三. 程序安装类

RPM包安装

  1. 安装:rpm -ivh somesoft.rpm
  2. 反安装:rpm -e somefost.rpm
  3. 查询安装后位置:rpm -ql somefost.rpm
  4. 强制安装:rpm -ivh --nodeps --force somesoft.rpm

源代码包安装

  • 查阅README文件
  • 基本用法:
    1. 配置:./configure
    2. 编译:make
    3. 安装:make install

四. 压缩解压类

  1. 解压tar.gz类tar -xvzf filename.tar.gz
  2. tar类
    • 解包:tar -xvf filename.tar
    • 打包:tar -cvf filename.tar filename1 filename2 …
  3. 解压zip类unzip filename.zip -d dir
  4. 解压bz2类bunzip2 filename.bz2
  5. 解压z类uncompress filename.z

五. 进程控制类

  1. 列出当前进程IDps -auxw
  2. 终止单一进程kill 进程ID号
  3. 查看资源占用情况
    • CPU:top
    • 内存:free
  4. 重启reboot
  5. 关机shutdown -h now

六. 程序运行类

  1. 查询命令whereis 命令名
  2. **

后台运行X-Window程序**:程序名&
3. 强行退出X-Window程序Ctrl Alt Backspace
4. 查看帮助

  • man 命令名
  • help 命令名
  1. 查看系统路径echo $PATH

七. 权限设定

  • 文字方法chmod -a|u|g|o (+|-|=)(r|w|x) 文件或目录
    • a-所有用户(all), u-本用户(user), g-用户组(group), o-其他用户(others)
    • +增加权限; -删除权限; =设置权限
    • 文件:r-只读(read); w-写(write); x-执行(execute)
    • 目录:r-列目录文件; w-生成/删除目录文件; x-访问目录
  • 数字方法chmod xxx 文件或目录
    • execute=1; write=2; read=4

八. vi编辑类

  1. 进入后为命令模式
    • 插入i;打开0;修改c;取代r;替换s
  2. 命令行模式至文本模式a/i
    • 文本模式至命令行模式:Esc
    • 命令模式至末行模式::
  3. 退出
    • 退出::q
    • 强制退出::q!
    • 保存并退出::wq

九. 网络服务

  1. 显示网络接口参数ifconfig
  2. 联机状况ping xxx.xxx.xxx.xxx
  3. 显示网络状况netstat –[options]
    • options:-a:所有sockets; -l:网络设备; -n:数字IP; -o:其他信息; -r:路由表; -t:只列TCP sockets; -u:只列UDP sockets; -w:只列raw sockets; -x:只列Unix Domain sockets
本文最后更新于 天前,文中所描述的信息可能已发生改变