Linux基本命令

Linux基本命令

  • 命令的写法

    命令名 [选项]... [参数]...

    • [] 里面表示可有可无
    • ... 表示多个
  • 防火墙

    • 临时关闭 立即生效

      #systemctl stop firewalld
      
    • 永久关闭 重启生效

      #systemctl disable firewalld
      
  • selinux

    • 临时关闭 立即生效

      #setenforce 0
      
    • 永久关闭 重启生效

      #vim /etc/sysconfig/selinux
      SELINUX=disabled
      
  • netstat -tulanp
    
    • t tcp

    • u udp

    • l 监听

    • a 所用

    • n 不解析

    • p 显示pid

  • ifconfig 查看所有网络接口信息

    • ifcofig ens33   查看指定网络接口信息
      
    • ifconfig ens33 ip地址    设置IP地址,临时生效
      
  • mii-tool enp3s0    查看物理连接状态
    
  • 图形界面临时切换到文本界面

    Ctrl + Alt + F2~F6

  • 回到图形界面

    Ctrl + Alt + F1/F7

  • Alt + .   快速输入上一条命令的最后一个参数 
    
  • Ctrl + c   中断
    
  • Ctrl + l   清屏
    
  • Ctrl + a   光标快速移动到行首
    Ctrl + e   光标快速移动到行尾
    Ctrl + u   删除光标前面的内容
    Ctrl + k   删除光标后面的内容
    
  • 常见目录的用途:

          /bin     存放的是系统命令 二进制命令
    /sbin   存放的是管理命令 
    /boot   存放的是系统的启动文件及内核
    /dev    存放设备文件  
    /etc     存放配置文件  passwd  shadow  selinux 
    /home  普通用户家目录的父目录 
    /root    root用户的家目录
    /lib       系统库文件目录
    /lib64
    /media  挂载点目录  移动设备
    /mnt     挂载点目录
    /opt      可选目录  第三方程序的安装目录
    /proc    伪文件系统,系统进程相关信息   /proc/meminfo  /proc/cpuinfo
    /sys      伪文件系统,跟硬件设备相关的属性映射文件
    /srv      
    /run     与程序运行相关的信息,如进程号,套接字文件  
    /tmp   临时文件目录  /var/tmp
    /var    变化的数据文件目录    
    /usr    用户程序目录,包含二进制文件、库文件、文档和源码安装的程序等
    

​ 应用程序快捷方式在 /usr/share/applications

  • hostname
    
    • # hostname	查看当前用户的主机名
      
    • 修改主机名

      # hostname test.uplooking.com	临时修改
      # hostnamectl set-hostname desk1.uplooking.com  永久修改
      
  • ldd 查看运行需要哪些库文件
    
  • 时间与日期

    • 查看时间与日期

      # date
      # hwclock
      
    • 修改日期时间

      # date -s "2018/3/15 9:41"
      # hwclock -w
      
    • 查看系统运行时间

      # uptime
      
  • 查看当前所登陆的用户

    # who
        
    # tty
    /dev/pts/0
    
  • 切换目录

    # cd ..   返回到上一级目录 
    # cd ../.. 返回到上一级的上一级目录 
    # cd -    返回到上一次所在的目录
    # cd    进入用户的家目录
    
  • 查看当前所在目录的绝对路径

    # pwd   -P    如果当前所在目录是软链接,则显示出链接所指向的目录的位置
    
  • 列出文件信息

    # ls  列出当前目录下所有文件(不包含隐藏文件)
    选项:
         -a   all 列出所有文件,包括隐藏文件  以.开头的都是隐藏文件
         -l    long 列出文件的详细信息
         -d   列出目录本身  和-l结合使用列出目录本身的详细信息
                # ls -ld /opt
                drwxr-xr-x. 3 root root 16 3月  15 2018 /opt
    
         -h   与-l一起使用,以人类易于阅读的方式显示文件的详细信息
         -i    显示文件的inode号
         -R   递归显示子目录
    
  • 查看命令的路径

    # which vim
    /usr/bin/vim
    
  • 关机命令

    # init 0        
    # shutdown -h now   
    # shutdown -h 10    10分钟之后关机
    # shutdown -c         取消正在运行的关机命令
    # poweroff
    # halt
    
  • 重启命令

    # init 6
    # reboot
    # shutdown  -r now  
    # shutdown -r 5
    
  • 查看系统信息的命令

    • 查看磁盘信息

      # df -h   
      
    • 查看内存信息

      # cat /proc/meminfo 
                  MemTotal:         999936 kB
                  MemFree:           66296 kB
                  MemAvailable:     133864 kB
      # free -m
      # top
      q
      
    • 查看cpu信息

      # cat /proc/cpuinfo
      # top  按数字1,展开cpu信息
      
    • 查看操作系统版本

      # cat /etc/centos-release
      CentOS Linux release 7.3.1611 (Core) 
      
    • 查看内核版本

      # uname -r
      3.10.0-514.el7.x86_64
      
  • 命令的帮助

    • help

      • 内部命令(内建命令):是shell自带的
        查看系统中有哪些内部命令:

        # help
        # help cd
        
      • 外部命令:由某个软件包安装的命令

        # ls --help
        []  可选项
        |   或者
        ... 表示多个
        <> 必选项
        {}  必选项
        凡是没有被特殊符号包含的也是必选项
        
      • 查看一个命令是外部命令还是内部命令

        # type 命令名称
        # type cd
        cd 是 shell 内嵌
        # type touch
        touch 是 /usr/bin/touch
        
    • man --manual

      # man 命令名称
      # man ls
      /关键字   ---搜索、查找
      n  向下
      N 向上
      q  退出man手册帮助
      

      man手册的级别 9个部分

      区段1:用户指令
      ​ 区段2:系统调用
      ​ 区段3:程序库调用
      ​ 区段4:设备
      区段5:文件格式
      ​ 区段6:游戏
      ​ 区段7:杂项
      区段8:系统指令
      ​ 区段9:内核内部指令

      # man ls
      # man 5 文件名
      
    • whatis 查看命令的用途

      # whatis ls
      ls (1)               - 列目录内容
      ls (1p)              - list directory contents
      
posted @ 2020-12-14 17:27  name_default  阅读(79)  评论(0)    收藏  举报