【命令手册】常用命令大全

1. 文件目录命令

1.1 ls 命令

  • ls 命令
    • -a 查看隐藏的文件
    • -l 查看详细信息,属性
    • -d 查看目录本身的属性
    • -r 逆序排序显示文件
    • -t 按照时间顺序排序

1.2 cd 命令

  • cd 命令 (change directory)
    • cd   /tmp 切换到tmp目录下
    • cd -    快速返回上一次所在的目录
    • cd     到家目录
    • cd ~    到家目录

1.3 pwd 命令

  • pwd 命令
    • print working directories 打印当前的工作目录

1.4 touch 命令

  • touch 命令
    • 创建普通文件,如果文件存在则只修改时间 时间和时间戳

1.5 cat 命令

  • cat 命令
    • cat -n test.txt 显示行号
    • cat << EOF 可以输入内容,以EOF结束

1.6 mkdir 命令

  • mkdir 命令 (make directory)
    • -p 目录不存在则创建,存在不提示错误

1.7 cp 命令

  • cp 命令 (copy)
    • -r   复制目录
    • -a  此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。
    • -f 这个选项不太强,压制不住别名中的-i选项

1.8 mv 命令

  • mv 命令(move移动或修改名称

    • -f 移动文件或目录时,不询问直接覆盖(这个-f 比较厉害,别名中的-i不顶用,直接覆盖)

注意事项

  • 当用mv移动一个目录时,直接实现了递归转移
  • mv /etc/skel/* ~/ 如果把root家目录中的隐藏文件给删除了,相当于把登录环境删了,相当于房子变成了毛坯房。

1.9 rm 命令

  • rm命令(remove)

    • -r   删除目录及目录下面所有的文件
    • -f   强制删除不提示 (这个-f 比较厉害,别名中的-i不顶用,直接删除)

rm注意事项

  • 用这个命令一定要注意,想清楚了再执行。

  • 看清楚下面三者的区别,珍爱生命,谨慎使用!!!
    rm -rf /  强制删除根目录下所有东东
    rm -rf *  强制删除当前目录的所有文件

1.10 echo 命令

  • echo
    • ehco 123  输出123内容到屏幕上
    • echo {1…10}
    • echo echo {1…10…1}
    • echo {1…10…2}

2. 命令查找命令

2.1 which命令

  • which 命令
    • 功能描述:搜索命令所在目录及别名信息

2.2 whereis命令

  • whereis 命令
    • 功能描述:搜索命令所在目录及帮助文档

3. 帮助命令

3.1 man命令

  • man命令
    • 查看外置命令帮助
       
  • 外置命令:
    • 通过第三方软件进行安装的命令 默认没有在内存中 使用时加载到内存中

3.2 help命令

  • help命令
    • 查看shell内置命令帮助
       
  • 内置命令:
    • shell自带的命令 开机加载到内存中的命令
      bash集成了很多命令 这些命令无法满足企业所需

4. 查看cpu、内存、平均负载信息命令

4.1 lscpu 命令

  • lscpu命令查看CPU信息
    • lscpu
      CPU(s): 4   4个核心
      On-line CPU(s) list: 0-3  0-3个核心
      Thread(s) per core: 1  每个核心的线程数
      Socket(s): 2   插口插座,两个cpu

4.2 free 命令

  • free命令查看内存的使用情况
    • free -h(人性化显示)
      MemTotal: 1886804 kB   总共 内存
      MemFree:  1645360 kB 剩余 空闲
      MemAvailable:  1618280kB   可用内存
      Buffers:  2076 kB   缓冲
      Cached:   84128 kB   缓存

4.3 uptime、w 命令

  • uptime命令查看平均负载信息
    • uptime (静态显示负载)
      • 17:25:47(当前时间) up 7:03(系统登录了多长时间), 1 user(当前登录了几个用户), load average: 0.00, 0.01, 0.05(平均负载)
    • w (静态显示负载,窗口太小不显示)
      • TTY 代表从哪个终端连进来的
      • FROM 从哪来,来源IP(如果用xshell连接的话,ip应该是vmnet8的ip地址。如果局域网中的电脑去连接阿里的服务器,那么会在阿里服务器上显示的是路由器公网的ip,如果公司的服务器上不是自己公司的公网IP地址。公司的公网IP查看–> 直接在浏览器中输入IP即可,或者ip138.com)
      • LOGIN@什么时候登录的

4.4 top 命令

  • top
  • 动态实时显示负载、内存、CPU信息, q退出

5. 关机重启命令

5.1 关机命令

  • 关机命令
    shutdown   在1分钟后关机
    shutdown -h now   立刻关机 -h halt
    shutdown -h 5  5分钟系统关机
    shutdown -c  取消目前已经进行中的关机动作
    halt  关机
    poweroff 直接关机
    init 0 直接关机

5.2 重启命令

  • 重启命令
    shutdown -r   重启系统(-r 是reboot的意思)
    shutdown -r 5   5分钟后重启系统
    shutdown -c  取消目前已经进行中的关机动作
    reboot   重启系统
    init 6   重启系统

6. 查看父子shell命令

  • 安装软件包: yum install -y psmisc
  • pstree
    • -p 显示进程的PID
    • -u 显示进程的所属用户
  • sshd───sshd───bash───pstree 则表示父shell
    shd───sshd───bash───bash───pstree则表示子shell

7. yum软件包管理器

yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。

  • yum list  列表
  • yum search  搜索
  • yum install  安装
    • yum install -y net-tools(安装ifconfig命令)
  • yum remove  卸载
  • yum remove -y 软件名
  • yum grouplist
  • yum groupinsatll
  • yum groupremove
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值