liunx常用基础命令

1、nmtui

    nmtui作用:图形化界面配置网卡地址信息命令
    使用方法:直接使用nmtui命令就可以进入图形化界面进行网卡配置

2、ip

    ip address show作用:查看网卡地址信息命令
    使用方法:直接使用ip address show可以查看到网卡的配置信息
    ip route  show 作用: 查看路由状态命令
    使用方法:直接使用ip route show  可以查看当前网络的路由情况

3、systemctl

     systemctl   restart network 作用:重启网卡命令
     使用方法:直接使用systemctl  restart network 就重新启动网卡了
     systemctl  status network作用:查看网卡状态命令(查看网卡是否启动)
     ifdown eth0 && ifup eth0 重启网卡eth0(先关闭网卡eth0再启动网卡eth0,企业多使用此方法重启网卡)
     使用方法:直接使用systemctl  status network 可以看到网卡现在的状态是开启还未开启
     systemctl start network作用:启动网卡命令
     使用方法:直接使用 systemctl start network 就可以启动网卡
     systemctl stop network作用:停止网卡命令
     使用方法:直接使用systemctl stop network 就停止网卡的工作状态了

4、ping

     ping作用:确认网络连通性命令
     使用方法:在 ping的后面跟ip地址或者网址就可以查看网络的连通性了

5、Telnet

     Telnet作用:确认系统服务端口是否可以访问
     使用方法:Telnet后面跟要测试的ip地址和服务端口号测试端口是否开启(一般这个命令的服务端口是21或22端口远程连接)

6、shutdown

     shutdown -h作用:1分钟后关机系统命令
     使用方法:用shutdown -h now或0 是立即关闭系统
     shutdown -r作用:1分钟后重启系统命令
     使用方法:用shutdown -r now或0是立即重启系统
     init 0和init 6作用:立即关闭和重启系统
     reboot作用:重启操作系统

7、mkdir

     mkdir作用:创建目录命令
     使用方法:mkdir后面跟目录名称
     mkdir -p参数后面可以跟多级目录名称,可以创建出二级或多级目录

8、ls

     ls作用:查看当前目录中的文件或目录信息
     使用方法:直接使用ls可以看到当前目录的文件和目录
     ls -d 后面跟绝对路径目录名称可以查看有没这个目录
     ls -l  后面跟绝对路径目录或者文件名称可以查看这个文件或者目录的详细信息(看不到隐藏文件或目录)
     ls -a 后面跟绝对路径目录名称可以查看所有文件信息(包括隐藏文件)

9、cd

     cd作用:切换目录命令
     使用方法:cd后面跟绝对路径目录可以直接切换到这个目录
     cd ..切换到上一级目录
     cd或cd ~切换到家目录
     cd  -切换到上次操作过的目录

10、pwq

     pwd作用:查看当前目录的绝对路径命令
     使用方法:直接使用pwd就可以看到当前目录所在的绝对路径信息

11、touch

     touch作用:创建一个空文件命令
     使用方法:touch后面跟文件名称就可以创建出一个空文件

12、alias

     alias作用:设置别名命令(unalias取消别名设置)
     使用方法:alias后面跟别名='命令要执行的目标'(例如:alias rm='mv -t /mnt)

13、rm

     rm作用:删除数据信息命令
     使用方法:rm后面跟一级目录或者文件名称就可以删除这个目录或者文件(这个命令慎重使用,使用后就把文件或目录删除掉了,是找不回来的,想找只能做数据恢复)
     rm -r 后面目录或文件可以递归删除目录或文件
     rm -f 后面目录或文件可以强制删除目录或文件(删除文件不显示提示信息)
     rm -v后面跟目录或者文件删除是显示删除信息的过程

14、cat

     cat作用:查看文件系统信息命令
     使用方法;cat后面跟绝对路径文件名称或者在当前目录下直接跟文件名称就能看到这个文件里的信息
     cat -n 查看文件时可以带行号的方式显示带行号的信息

15、echo

     echo作用:把信息打印输出到屏幕上显示命令
     使用方法:echo后面跟你要想在屏幕上显示的信息,就能显示你刚才写的信息
     echo 信息 >后面跟文件名称就可以把信息输出重定向到这个文件,下次再次操作就覆盖了以前这个文件的信息
     echo  信息>>后面跟文件名称就可以把信息追加重定向到这个文件,下次再操作就把信息追加到这个文件里后面

16、mv

     mv作用:移动(剪切)数据信息或重命名文件和目录命令
     使用方法:mv后面跟要移动的文件名称和要移动到什么地方的名称(要移动后的名称可以改变,也可以不改变)

17、cp

     cp作用:复制数据信息命令
     使用方法:cp -r 后面跟要复制的文件和复制到什么地方的名称(要复制到目录后的名称可以改变,也可以不改变,r参数是递归)

18、man

     man作用:获得命令的详细信息命令
     使用方法:man后面跟命令名称就可以看到这个命令的详细信息(这个命令的详细说明和参数的使用详细说明)
     --help获取命令的简洁信息
     info获取命令的信息(获取的命令信息的数据很少,不太使用)

19、vi

     vi作用:编辑文件信息命令
     使用方法:vi后面跟绝对路径文件名称就可以编辑文件(进入文件后在命令模式按i进入插入编辑模式,编辑完成后按Esc退出编辑模式,进入命令模式,再按Shift+:进入底行模式,再输入wq保存并退出,w是保存q是退出 q!强制退出)

20、mount

     mount作用:挂载命令
     使用方法:mount后面跟要挂载的设备文件信息   再跟挂载点目录(例如:mount  /dev/cdrom    /mnt     这个命令就是把光驱挂载到根目录下mnt目录下)
    umount作用:取消挂载目录(例如:umount  /mnt  取消刚才挂载的光驱)

21、df

        df作用:查看磁盘信息和操作系统挂载详细
        使用方法:df -h 以人类可读的方式查看磁盘信息

22、runlevel

        runlevel作用:查看当前操作系统的运行级别命令
  使用方法:直接runlevel就可以看到当前系统的运行级别

23、init

        init作用:切换操作系统的运行级别命令
        使用方法:init后面跟运行级别的数字(只能1,3,5之间切换,1是不带网络的单用户模式在此模式下可以破解系统root密码和修复系统,3是带网络的多用户命令操作,5带网络的图形化操作系统)

24、systemctl get-default

        systemctl get-default作用:查看当前系统默认运行模式(这个命令是在centos7使用的命令)
        使用方法:直接systemctl get-default 可以查看到当前用户的运行模式(这个命令后面也可以跟用户的用户想要运行的模式,就可以改变系统的默认模式)

25、hostname

        hostname作用:修改主机名称命令
        使用方法:hostname后面跟要修给的主机名称(这个命令是临时生效的命令,要想永久生效在/etc/hostname目录下把想要的主机名称在这个文件里修改,使用vi /etc/hosntname命令编辑)

26、hostnamectl set-hostname

        hostnamectl set-hostname作用:永久修改主机名称命令
        使用方法:hostnamectl  set-hostname后跟修改的主机名称就可以永久的修改主机名称

27、yum

        yum作用:在网络上下载并安装软件命令
        使用方法:yum  install  -y 后跟要安装的软件名称,就可以下载并安装软件(在下载安装软件之前要配置下配置,这个命令缺点是的过度依赖网络,不能定制安装目录)

28、rpm

        rpm作用:安装rpm软件包管理命令(软件包都是rpm包)
        使用方法:rpm  -ivh 后跟软件包名称(i参数是安装软件,v参数是显示安装过程,h参数是以人类可读的方式显示安装过程;rpm的缺点是无法解决软件的依赖关系)

29、head

        head作用:查看一个文件的头部前面10行信息命令
        使用方法:head后跟文件的名称或文件的绝对路径名称

30、tail

        tail作用:查看一个文件结尾最后10行信息
        使用方:tail后跟文件的名称或文件的绝对路径名称
        tail  -f  文件:实时查看文件变化的信息,文件被删除后终止文件信息追踪
        tail -F 文件:实时查看文件变化的信息,当文件被删除后再恢复也能追踪文件信息

31、useradd

        useradd作用:创建新的用户命令
        使用方法:useradd跟要创建的用户名称

32、passwd

        passwd作用:给创建的用户设置密码命令
        使用方法:passwd后跟用户名称 (输入两次相同的密码,就对此用户设置成功密码,也可以使用免交互设置密码;例如:echo  654321 | passwd --stdin  root,这个命令是把root用户的密码设置为654321 )

33、userdel

        userdel作用:删除用户的命令(此命令使用只能有root权限命令的用户才能使用)
        使用方法:userdel后跟普通用户名称

34、systemctl stop firewalld

        systemctl  stop firewalld作用:临时关闭防火墙命令
        使用方法:直systemctl stop firewalld这时防火墙临时关闭了,重启系统后自动开启

35、systemctl is-active firewalld

         systemctl is-active firewalld和systemctl status firewalld作用:查看防火墙的运行状态是开启还是关闭
         使用方法:直接使用该命令systemctl is-active firewalld 或systemctl status firewalld(在临时关闭防火墙时使用)

36、systemctl disable firewalld

         systemctl disable firewalld作用:永久关闭防火墙命令
         使用方法:直接使用systemctl disable firewalld后永久的关闭防火墙,下次启动系统也是关闭防火墙的

37、systemctl is-enabled firewalld .service

         systemctl is-enabled firewalld.service作用:查看当前系统防火墙是否永久关闭
         使用方法:直接使用命令

38、getenforce

         getenforce作用:查看selinux功能状态命令
         使用方法:直接使用此命令,就可以看到selinux运行的状态

39、setenforce

         setenforce作用:临时关闭或开启selinux安全功能命令
         使用方法:setenforce后跟0或1(0和Permissive是关闭selinux功能;1和enforcing是开启selinux功能)

40、timedatectl

  timedatectl作用:设置时间同步命令
  使用方法:timedatectl后面加参数说明 
                            显示目前时间设置信息
   set-time TIME            Set system time
                            手动调整设置时间
   set-timezone ZONE        Set system time zone
                            设置系统时区
   list-timezones           Show known time zones
                            展示系统已知所有时区
   set-local-rtc BOOL       Control whether RTC is in local time
                            控制RTC功能是否开启   0关闭 1开启
                                          RTC 是否将系统时间同步到主板上                             
   set-ntp BOOL             Control whether NTP is enabled
                            是否开启network time protocol (实现时间网络同步)

41、systemctl restart sshd

            systemctl restart sshd作用:重启端口服务命令
            使用方法:直接使用此命令重启端口服务

42、lscpu

            lscpu作用:查看CPU信息命令

43、free

            free作用:查看内存信息命令
            使用方法:free -h 以人类可读方式显示内存的信息

44、w

            w作用:查看cpu负载命令
            使用方法:直接w 就可以查看当前用户使用CPU的状况

45、uname

            uname作用:查看linux内核命令
            使用方法:uname -a 查看完整的内核信息     

46、 vimdiff

            vimdiff作用:文件对比 命令
            使用方法:vimdiff后面跟要对比的文件和源文件

分享题目:liunx常用基础命令
本文链接:http://scyanting.com/article/jicope.html