Linux常用命令

目录

一、系统操作命令

二、目录操作命令

三、文件打包和压缩解压操作

四、挂载磁盘

五、硬件信息及其他


一、系统操作命令

1、关机

          shutdown -h now               #立刻关机

           shutdown -h 3                   #三分钟后关机

           poweroff                            #立刻关机

           init 0                                  #关闭系统

           logout                                #注销

2、重启

           shutdown -r now               #立刻重启

           shutdown -r 3                   #三分钟后重启

           reboot                              #立刻重启

3、帮助

      任何忘记的命令都可通过--help

     例:shutdown --help

            ifconfig --help

4、查看历史命令:history

5、查看占用资源情况

             ps -au                           #占用的资源从进程启动开始算

             top                                #实时占用资源

6、

二、目录操作命令

  讲目录操作命令之前先看一下Linux目录系统

  目录树列表:

/根目录
/binbinary的缩写,系统核心应用程序目录
/sbin系统核心应用程序目录
/home用户主目录
/usruser的缩写,应用程序库所在目录
/cdrom

到media/cdrom的一个链接

/ect一些系统程序的配置文件
/devdevice的缩写,设备映射文件
/lib库文件
/media通常分区挂载在这个目录下的子目录文件
/mntmount的缩写,分区挂载
/optoption的缩写,附加软件安装位置
/procprocess的缩写,系统正在运行的应用程序映射文件
/root超级用户所在目录
/srvserver缩写,服务器系统所在目录
/syssystem缩写,系统状态映射所在文件
/tmp

temporary缩写,临时文件所在目录

/varvariable缩写,经常发生改变的系统文件所在目录
/lost+found文件系统崩溃后,使用fsc命令修复,则命令产生的恢复文件放在这里。

1、目录切换:cd

                  cd /bin                     #切换到bin目录

                  cd ..                         #返回上级目录

                  cd ../..                      #返回上两级目录

2、目录查看:ls                             #ls命令代表的是list

                  ls -a                         #列举隐藏文件

                  ls -d                         #只要目录名称

                 ls -h                          #可以显示文件大小

                 ls -l                           #列举文件的权限、大小等详细信息

3、目录创建:mkdir

             mkdir  hxc                   #在当前目录下创建一个名为hxc的文件夹

             mkdir /usr/hxc            #在指定目录usr下创建文件hxc

4、删除目录或文件:rm

              rm -r 目录                   #删除当前目录下的目录

              rm -rf  目录                 #强制删除当前目录下的目录

              rm -rf  *                       #将当前目录下的所有目录和文件删除

              rm 文件名                  #删除当前目录下指定文件

              rm -f 文件                   #强制删除当前目录下的文件

5、目录文件移动复制

              cp -r /data/a    /usr      #将/data目录下的a目录复制到/usr目录下

              cp /data/a/b.text   /usr  #将/data/a目录下的b.text文件复制到/usr目录下

              mv /data/a /usr           #将/data目录下的a目录移动到/usr目录下

              mv /data/a/b.text /usr #将/data/a目录下的b.text文件移动到/usr目录下

6、查找目录文件:find

           find /data/tmp -name 'a*'  #查找/usr/tmp目录下的所有以a开头的目录或文件

           find -name 'a*'                  #查找当前目录下的所有以a开头的目录或文件

           find / -name  文件名          #查找根目录下所有文件

7、创建文件

         touch a.txt                          #在当前目录创建一个a.txt文件

8、查看及修改文件内容信息

      vim test.txt                            #进入一般模式

      进入编辑模式:i o a

      esc(按键):退出编辑模式

                              :wq            #保存并退出

                              :wq!          #强制保存退出

                               :q!           #强制退出不保存

    cat test.txt                         #文件只能显示最后一页

    more test.txt                      #从第一页开始查看文件内容,按回车键一行一行显示

    less test.txt                        #从第一页开始查看文件内容

9、修改文件权限:chmod

      rwx:r-代表可读,w-代表可写,x-代表该文件是一个可执行文件,如rwx任意位置变为-则代表不可读或不可写或不可执行文件。

  chmod u+x test.txt (---x------)         #为文件拥有者(user)添加执行权限;
  chmod g+x test.txt (------x---)         #为文件拥有者所在组(group)添加执行权限;
  chmod 111 test.txt  (---x--x--x)       #为所有用户分类,添加可执行权限;
  chmod 222 test.txt(--w--w--w-)      #为所有用户分类,添加可写入权限;    
  chmod 444 test.txt (-r--r--r--)         #为所有用户分类,添加可读取权限;

  最高权限777

三、文件打包和压缩解压操作

1、文件打包和压缩

    tar -zcvf 打包压缩后的文件名 打包文件名

    tar -zcvf a.tar test.txt        #将当前目录下test.txt文件打包为a.tar

    zip a.zip test.txt                #将当前目录下test.txt文件打包为a.tar

2、文件解压

      tar -zxvf a.tar                  #将a.tar压缩包解压到当前文件夹

      unzip a.zip                     #将a.zip文件解压到当前文件夹

四、挂载磁盘

1、查看磁盘状况

      fdsik -l                      #查看磁盘状况

2、进入需要挂载的磁盘

     fdisk  磁盘路径

3、格式化分区

      Linux下的文件类型有ext2、ext3、ext4、xfs等等

     mkfs -t ext2 /dev/vdb1或 mkfs.ext2 /dev/vdb1

4、加载挂载盘

     mkdir /data                #新增数据/data目录

     mount /dev/vdb1 /data  #将/dev/vdb1磁盘挂载到data目录中

5、永久挂载

     vim /etc/fstab

    在最后面增加:/dev/vdb1(磁盘分区)  /data(挂载目录) xfs(文件格式)defaults  0  0

五、硬件信息及其他

 1、查看内核版本

        uname -r

2、查看cpu

       lscpu

       cat /proc/cpuinfo  

3、查看内存信息

    cat /proc/meminfo

    free

4、配置信息

     ifconfig

5、停止

     CTRL+C

     CTRL+Z

6、防火墙相关命令

   systemctl status firewalld或者 firewall-cmd --state    #查看防火墙状态
   systemctl start firewalld或service firewalld start        #开启防火墙
   systemctl stop firewalld                                             #开启防火墙
   systemctl enable firewalld                                         #开机自启
   sytemctl disable firewalld                                          #禁用开机自启

7、查看本机网卡

     ip -brief address show

   

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宁南life

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值