• Linux常用命令


    5. 一条命令,移动两个文件 isTester.tar idoxu.tar 到目录 /APP/www
    mv isTester.tar idoxu.tar  -t /APP/www
     
    3. 新建一个多层级文件夹 idoxu/20181230/01
    mkdir -p idoxu/20181230/01
     
    命令 history 
     
    1. 查看历史命令执行记录 
    history 
     
    2. 查看命令mkdir 的历史执行记录 
    history | grep mkdir 
     
    3. 执行历史记录中,序号为178的命令 
    !178
     
    4、mount: 通过查看/etc/mtab文件显示当前系统已挂载的所有设备
     
    5、查看内存空间使用状态
    free
     
    6、netstat -tunlp查看所有端口情况
    7、lsof -i:11161查看11161端口的情况
     
    8、合并文本文件:
    cat file1.txt file2.txt file3.txt > aa.txt
     
    9、查看文件类型
    file
     
    10、搜索文件或目录
    find filename dir
     
    11、xshell中vi编辑输入中文显示乱码解决
    在root用户下,vi /etc/profile;最后一行加入:
    export LC_ALL=zh_CN.utf-8
     
    12、复制目录
    cp -r log  logbak
     
    13、
    ps -Lf 18039 |wc -l
     
    14、查看隐藏文件.用户目录的环境变量配置
        ll /home/sms/ -a
     
    15、查看某个目录下文件有多少(不包含子文件)
        ls -l |grep '^-' |wc -l
                包含子文件
        ls -lR|grep "^-"| wc -l
    查看目录下文件夹个数
    ls -l|grep "^d"| wc -l
     
       16、打包目录
     tar -zcvf  压缩包名  /test 
     
    17 chown -R sms:sms mnt/yjqf_yh/data/
     
    18、find ./ -name "*tqyb*"
     
    19、ls -rt /etc/——查找最近跟新过的但不记得具体文件名的文件。
     
    20、find / -name libclntsh.so.10.1
     
    21、lsblk磁盘目录
     
    22、检查是否安装了某个软件
    1、rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用 rpm -qal | grep "软件或者包的名字"
    2、以deb包安装的,可以用 dpkg -l 看到。如果是查找指定软件包,用 dpkg -l | grep "软件或者包的名字"
    3、yum方法安装的,可以用 yum list installed 查找,如果是查找指定包,用 yum list installed | grep "软件名或者包名"
     
    23、tree——显示当前目录下的树状目录图
            rmdir——删除空目录,非空目录不能删除
     
    24、head -n 7 sys.log——查看前7行
          head -n -7 sys.log——查看除了最后7行的内容
     
    25、查看系统版本
    cat /proc/version
    lsb_release -a
     
    26、cat reportyun.log |grep 'jfjg' -B 10 -A 10 查看前10行及后10行
     
    27、查看所有用户信息
        more  /etc/passwd
     
    28、chown: 用来变更文件或目录的拥有者或所属群组      chown 
          chmod: 用来变更文件或目录的权限
      
    29 、du -sh <目录名>  # 查看指定目录的大小 
    1.缩小applv磁盘
    lvresize -L -1G /dev/mapper/myvg-applv
    2.扩展rootlv磁盘
    lvresize -L +1G /dev/mapper/myvg-rootlv
    3.扩展rootlv文件系统
    resize2fs /dev/mapper/myvg-rootlv
     
    30、ps -ef |grep BBpsms |grep -v grep | awk '{print $2}'
     
    31、排序
    cat foo.txt |sort ——这是按字典排序
    cat foo.txt |sort -n ——这是按数字排序
    cat foo.txt |sort -r ——这是按照相反的顺序排序
     
    32、两个文件不同或相同的行
    comm -12 signup.txt purchase.txt
    comm -23 signup.txt purchase.txt
    comm -13 signup.txt purchase.txt
    comm -12 <(sort signup.txt) <(sort purchase.txt)
     
    33、ulimit -n
    查看最大文件连接数
     
    34、查看文件的时间
    stat file.txt
     
    35、倒序查看文件,从最后一行开始显示
    tac isTester.ini | head -n 10
     
    36、显示行号
    nl dlv_005_972_20200506100651.txt |head -10
    查看文件的第10行到20行内容并显示行号
    nl dlv_005_972_20200506100651.txt |head -20 |tail -10
     
    37、查看服务器的公网IP
    curl cip.cc
     
    38、lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more ——查看进程打开的句柄数
     
    39、文件过多
    ls |xargs rm -rf
     
    40、查看CPU型号
    cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
     
    41、vim快捷键
    shift+g ——跳到最后一行
    gg——跳到首行
    非编辑模式下。:n ——跳到第几行
     
    42、建立软连接
    ln [参数] [源文件或目录] [目标文件或目录]
    ln -s /home/sms/apache-ant-1.9.14 /home/sms/ant——ant指向/home/sms/apache-ant-1.9.14
     
    43、查看硬件信息
    lscpu 可以列出本机的 CPU 的相关信息,该命令没有任何选项及参数。
     
  • 相关阅读:
    Ubuntu16安装GPU版本TensorFlow(个人笔记本电脑)
    python读取shp
    python汉字转拼音
    通过Places API Web Service获取兴趣点数据
    通过修改然后commit的方式创建自己的镜像
    centos安装postgis
    centos下mongodb备份(dump)与还原(restore)
    mysql-5.7.12安装
    Buuctf-misc-snake
    Buuctf-misc-刷新过的图片 (F5刷新)
  • 原文地址:https://www.cnblogs.com/jinggs/p/12573791.html
Copyright © 2020-2023  润新知