Linux常用命令整理

管理文件:

|pwd:|查看当前文件位置|
|cd:|查看当前文件位置|
|touch:|创建文件|
|vi:|编辑文件|
|rm:|删除文件|	
  • cd:文件进入
    : /:根目录
    : ~:返回User下
    :. :返回上一级目录

  • 查找
    : grep:查找文本内容

    • | 管道连接,前面的输出,后面的输入
      : find: 查找文件
  • vi: 编辑文件
    : filename 打开or新建文件,并将光标置于第一行
    : x n filename 打开文件,并将光标置于第x行
    : -r 用于vi崩溃时恢复

  • 命令模式
    : w 保存文件但不退出
    : w file 另存为
    :q 不保存退出
    : w! 强制退出
    : wq!强制保存并保存
    :e!读档

  • rm:删除文件
    : rm -f /* 删除根目录下全部文件(谨慎使用)
    : -v 显示文件删除信息
    : -f 强制删除

  • ls 查看内容
    : -a 查看全部文件包括隐藏文件
    : -l 查看详细信息
    :-f 查看文件类型
    : -r 倒序查看文件
    -s 按文件大小查看

  • 文件的解压缩
    : tar 创建备份和归档
    : bzip压缩bz2文件
    :bunzip2 解压文件
    :tar -zcvf file file.tar.gz打包并压缩成gzip格式道
    :tar -zxvf file.tar.gz解包命令

  • 系统信息命令
    : shutdown 正常关机 -t n n分钟内关机
    : reboot 重启计算机
    : ps 查看进程
    : kill 关闭进程
    : date 更改或者查看当前日期
    : cal 显示年月日

  • 文件系统的磁盘占用情况

    • df命令:df命令用来检查linux文件系统的磁盘空间占用情况,所有用户均有使用df命令的权限。
    • 主要参数
    • -s:对每个Names参数只给出占用的数据块总数。
    • -a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数。 若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。
    • -k:以1024字节为单位列出磁盘空间使用情况。
    • -x:跳过在不同文件系统上的目录不予统计。
    • -l:计算所有的文件大小,对硬链接文件则计算多次。
    • -i:显示inode信息而非块使用量。
    • -h:以容易理解的格式印出文件系统大小,例如124KB、345MB、46GB。
    • -P:使用POSIX输出格式。
    • -T:显示文件系统类型。
      #df -h
      |(文件系统 | 容量 已用 可用 已用% 挂载点)|
      |Filesystem | Size Used Avail Use% Mounted on|
      |/dev/sda3 | 9.5G 1.6G 7.5G 18% /|
      |/dev/sda7 | 380G 199M 360G 1% /backup|
      |/dev/sda1 | 99M 15M 80M 16% /boot|
      |tmpfs | 1014M 0 1014M 0% /dev/shm|
      |/dev/sda6 | 1.9G 36M 1.8G 2% /home|
      |/dev/sda2 | 57G 359M 54G 1% /var|
      |/dev/sdb1 | 79G 490M 75G 1% /www|
      |/dev/sdb2 | 380G 195M 361G 1% /backup2|
  • 改权限:chmod
    1、分配指定权限
    u:文件所有者
    g:文件所属组
    o:其他人
    +:增加权限
    -:减少权限
    =:赋值权限
    chmod u+x file
    2、用数字方式指定权限
    可读:4;可写:2;可执行:1;
    chmod 777 文件名
    chmod 777 -R 目录名
    防火墙

    1. 状态查询 systemctl status firewalld
    2. 启动防火墙 systemctl start firewalld
    3. 查看已经开放的端口 firewall-cmd --list-ports
    4. 添加新端口 firewall-cmd --zone=public --add-port=82-85/tcp --permanent
    5. 重启防火墙 firewall-cmd --reload
    6. 其他查看端口开放的方法
      firewall-cmd --zone=public --query-port=81/tcp
    7. 关闭端口 firewall-cmd --zone=public --remove-port=81/tcp --permanent
    8. 关闭防火墙 systemctl stop firewalld.service

查看日志:tail -f catalina.out
cat /proc/cpuinfo
查看系统的CPU
cat /proc/meminfo
查看系统的内存
cat /proc/partitions
查看分区情况

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值