美文网首页
Linux常用命令

Linux常用命令

作者: 火星局 | 来源:发表于2019-04-19 16:42 被阅读0次

1. 操作文件

  • 创建文件夹
   mkdir [选项] 目录路径  -m 创建目录的同时设置目录的访问呢权限 ;-p 快速创建出多级目录
   mkdir /mnt/MRCP //创建文件夹
   mkdir /mnt/MRCP/ehang //创建子文件夹
   mkdir -p /mnt/MRCP/EHANG //多层文件夹

  • 查看文件,重命名
   ls [选项] 文件或目录
   ls -al //查看所哟文件以及权限
   mv A B   将目录A重命名为B
   mv /a /b/c  将/a目录移动到/b下,并重命名为c
   pwd -P 查看文件所在的当前目录
  • cd命令
   cd /mnt/MRCP       //进入文件夹   
   cd ..     // 回到上一层
   //
   cd /    //回到根目录
  • 删除 rm命令
  1.可以删除一个目录中的一个或多个文件或目录
  2.可以将某个目录及其下属的所有文件及其子目录均删除掉
  3.对于链接文件,只是删除整个链接文件,而原有文件保持不变

 rm (选项)(参数)
  选项:
  -d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
  -f:强制删除文件或目录;
  -i:删除已有文件或目录之前先询问用户;
  -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
  --preserve-root:不对根目录进行递归操作;
  -v:显示指令的详细执行过程。
 参数:文件指定被删除的文件列表,如果参数中含有目录,则必须加上-r或者-R选项。
 
 如:
  rm -r qxd   删除qxd目录(文件夹)及其里面的文件及子目录
  rm -f qxc 多层级文件夹及文件删除
 rm qxc/ 空文件夹删除
 rmdir qxc  删除非空文件夹时无法执行
    rm -rf qxc 强制删除文件夹及下面的子目录和文件

    rm -f myfile.txt 
    rm -rf test
  • 复制
   cp 复制文件或目录
   cp -r 源文件或目录 /mnt/MRCP(目标文件或目录)  ; 如果多次复制的话 -b 会把之前的文件备份~,-f强制的覆盖
 
    mv 移动或重命名文件或目录
    mv [选项] 源文件或目录 目标文件或目录  -b 若存在同名目标文件,覆盖前备份原来的文件~ ;-r 强制覆盖同名文件
    mv unicom_201907222147.tar.gz  bak //移动文件到bak 下

   scp unicom_201907252105.tar.gz root@10.30.100.24:/iflytek/20190103/resource/  //资源包从23复制到24指定目录下
  • 压缩,解压
      安装解压工具包 yum install -y unzip zip
     gzip 压缩/解压文件,无选项参数时,执行压缩。压缩后产生扩展名为.gz的文件,并删除源文件
     -d 解压缩文件,相当于gunzip命令
     -r 参数为目录时 ,按目录结构递归压缩目录中的所有文件
     -v 显示文件的压缩比例
     gzip * 压缩该目录中的所有文件 
     gzip -d * 解压.gz文件,删除原来的.gz
      
      解压命令 unzip todo.zip
      压缩命令 unzip todo.zip 文件夹名称或文件名

     tar -zcvf unicom_201907252105.tar.gz unicom //从unicom中压缩到unicom_201907252105.tar.gz
     tar -zxvf unicom_201907252105.tar.gz  //解压新的资源包

2.安装软件

rpm -ivh isx4000-2.0.16.release-centos4.x.i386.rpm 回车会自动安装
rpm -qa | grep isx4000-2.0.16.release-centos4.x.i386(软件或者包的名字)。是否被安装
whereis 软件名 ,查询安装路径
rpm -ql 软件名 查询该软件所有文件的路径

rpm -q mrcpproxy 检查版本
mrcpproxy-1.2.23-centos4.x 结果
通过如下命令执行卸载:
rpm -e mrcpproxy

检查是否完全删除:
rpm -q mrcpproxy
package mrcpproxy is not installed 结果
  • 操作系统 操作
     su 切换用户
     关机 shutdowm -h now ;shutdown -h +1 ;
     系统停止 但不关电源 halt ;
     系统停止,关电源 poweroff
     重启 reboot

  • 挂载/卸载
    mount [选项] [设备名字] [目录]

     目录即为挂载点。-r 以只读的方式挂在文件系统 ,默认读写 ; -t 文件系统类型 ,挂载制定的文件系统类型
    
    例如:将磁盘分区/dev/hdb4挂载到/mnt/newpart
    mkdir /mnt/newpart
    mount -t auto /dev/dhb4 /mnt/newpart
   
    将光盘挂在到/mnt/cdrom
    mkdir /mnt/cdrom
    mount -t iso9660 /dev/cdrom /mnt/cdrom
    
    将U盘挂在大/mnt/USB ,假设U盘只有一个FAT32分区
    mkdir /mnt/USB
    mount -t vfat /dev/sda1 /mnt/USB   此时的vfat 有的人会用vboxsf  不知道啥鬼
   
    mount 查看挂载 或者df 
    umount 设备名或目录
    umount /mnt/USB
  
    sudo umount /mnt  也可以卸载
  • 查看linux系统版本
  cat /proc/version   cat /etc/*release*
  • 查看cpu 信息
  cat /proc/cpuinfo |grep 'processor'|wc -l
  • 查看内存
free -g  ;free -m
  • 查看硬盘大小 分布 lsblk
 df -hl 查看磁盘剩余空间
 df -h 查看每个根路径的分区大小
 du -sh [目录名] 返回该目录的大小
 du -sm [文件夹] 返回该文件夹总M数
 du -h [目录名] 查看指定文件夹下的所有文件大小(包含子文件夹)
 查看硬盘的分区 sudo fdisk -l
 查看IDE硬盘信息 sudo hdparm -i /dev/hda  
 查看STAT硬盘信息 sudo hdparm -I /dev/sda 或 #sudo apt-get install blktool #sudo 
 blktool /dev/sda id
 查看硬盘剩余空间 df -h #df -H
 查看目录占用空间 du -hs 目录名
 优盘没法卸载 #sync fuser -km /media/usbdisk
  • 查看进程
 pidof  iss   //查看iss所在的进程
 pidof  pmc  // 查看pmc 所在的进程
  • 文本编辑
1.进入文件  vim 文件名(vim test.txt)

2.编辑完成之后,按ESC键 跳到命令模式:

   :w   保存文件但不退出vi

   :w file 将修改另外保存到file中,不退出vi

   :w!   强制保存,不推出vi

   :wq  保存文件并退出vi

   :wq! 强制保存文件,并退出vi

   q:  不保存文件,退出vi

   :q! 不保存文件,强制退出vi

   :e! 放弃所有修改,从上次保存文件开始再编辑

 q! 不保存退出。wq 保存退出。

cat   filename 查看文件
  • 语言设置 centos 7.2为例
1 查看系统是否安装中文语言包 (列出所有可用的公共语言环境的名称,包含有zh_CN)
   locale -a |grep "zh_CN"
2 没有输出,说明没有安装,输入下面的命令安装:
   yum groupinstall "fonts" -y
3 安装完成,查看安了哪些中文语言包
   locale -a |grep "zh_CN" 
   输出 
   zh_CN 
  zh_CN.gb18030 
  zh_CN.gb2312 
  zh_CN.gbk 
  zh_CN.utf8
说明系统已安装中文语言包,无需再安装。重要提示,如果按照下面的步骤你的系统仍然无法使用中文,那么请一个一个尝试上面的编码方式。比如把LANG="zh_CN"修改为LANG="zh_CN.gb18030"。
参考 https://www.cnblogs.com/heyongboke/p/8931849.html

  • 查看已经开启的端口号
netstat -ntlp
  • 查看已经运行的服务
systemctl list-unit-files

左边是服务名称,右边是状态,enabled是开机启动,disabled是开机不启动


image.png

相关文章

网友评论

      本文标题:Linux常用命令

      本文链接:https://www.haomeiwen.com/subject/zmkcgqtx.html