• Linux常用命令


    1.压缩/解压

    01-.tar格式
    解包:[*******]$ tar xvf FileName.tar
    打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)
    02-.gz格式
    解压1:[*******]$ gunzip FileName.gz
    解压2:[*******]$ gzip -d FileName.gz
    压 缩:[*******]$ gzip FileName
    
    03-.tar.gz格式
    解压:[*******]$ tar zxvf FileName.tar.gz
    压缩:[*******]$ tar zcvf FileName.tar.gz DirName
    
    04-.bz2格式
    解压1:[*******]$ bzip2 -d FileName.bz2
    解压2:[*******]$ bunzip2 FileName.bz2
    压 缩: [*******]$ bzip2 -z FileName
    
    05-.tar.bz2格式
    解压:[*******]$ tar jxvf FileName.tar.bz2
    压缩:[*******]$ tar jcvf FileName.tar.bz2 DirName
    
    06-.bz格式
    解压1:[*******]$ bzip2 -d FileName.bz
    解压2:[*******]$ bunzip2 FileName.bz
    
    07-.tar.bz格式
    解压:[*******]$ tar jxvf FileName.tar.bz
    
    08-.Z格式
    解压:[*******]$ uncompress FileName.Z
    压缩:[*******]$ compress FileName
    
    09-.tar.Z格式
    解压:[*******]$ tar Zxvf FileName.tar.Z
    压缩:[*******]$ tar Zcvf FileName.tar.Z DirName
    
    10-.tgz格式
    解压:[*******]$ tar zxvf FileName.tgz
    
    11-.tar.tgz格式
    解压:[*******]$ tar zxvf FileName.tar.tgz
    压缩:[*******]$ tar zcvf FileName.tar.tgz FileName
    
    12-.zip格式
    解压:[*******]$ unzip FileName.zip
    压缩:[*******]$ zip FileName.zip DirName
    
    13-.lha格式
    解压:[*******]$ lha -e FileName.lha
    压缩:[*******]$ lha -a FileName.lha FileName
    
    14-.rar格式
    解压:[*******]$ rar a FileName.rar
    压缩:[*******]$ rar e FileName.rar      
    rar请到:下载!
    解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量
    指定的目录也行):[*******]$ cp rar_static /usr/bin/rar
    

    2.查看文件状态

    stat <file name>
    

    3.复制文件/文件夹
    1)复制远程文件到本地

    [root@51dev shijingjing]# scp root@120.26.128.110:/home/shijingjing/mydir/test.txt .
    

    远程文件地址: root@120.26.128.110:/home/shijingjing/mydir/test.txt
    本地文件夹: .

    2)复制本地文件到远程

    [root@51dev shijingjing]# scp ./test.txt root@120.26.128.110:/home/shijingjing
    

    远程文件地址: root@120.26.128.110:/home/shijingjing/mydir/test.txt
    本地文件夹: .

    3)复制远程文件夹到本地

    [root@51dev shijingjing]# scp -r root@120.26.128.110:/home/shijingjing/mydir .
    

    远程文件夹地址: root@120.26.128.110:/home/shijingjing/mydir
    本地文件夹: .

    4)复制本地文件夹到远程

    [root@51dev shijingjing]# scp -r . root@120.26.128.110:/home/shijingjing
    

    4.清空文件内容

    echo > test.txt
    

    5.查看系统版本
    1)查看系统内核

    uname -a
    

    2)查看操作系统版本

    cat /proc/version
    

    6.创建父子目录

    mkdir /dir1/dir2 # 报错 mkdir: cannot create directory ‘dir1/dir2’: No such file or directory
    mkdir -p /dir1/dir2
    

    7.更新环境变量

    export PATH=$PATH:/home/qyx/spark/bin
    

    8.本地复制文件,文件夹
    复制source文件夹,到dest目录下

    cp -r /source/ /dest
    

    复制source文件夹下的所有文件(不包括source文件夹本身),到dest目录下

    cp -r /source/* /dest
    

    9.复制网站镜像

    wget -r -p -np -k http://xxx.com/xxx
    

    10.安装sz rz

    yum install -y lrzsz
    

    11.开机自启动
    1)把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd。

    #!/bin/sh
    #
    # This script will be executed *after* all the other init scripts.
    # You can put your own initialization stuff in here if you don't
    # want to do the full Sys V style init stuff.
     
    touch /var/lock/subsys/local
    /usr/local/apache/bin/apachectl start
    

    2)把写好的启动脚本添加到目录/etc/rc.d/init.d/,然后使用命令chkconfig设置开机启动。
    例如:我们把httpd的脚本写好后放进/etc/rc.d/init.d/目录,使用

    chkconfig --add httpd
    chkconfig httpd on
    
  • 相关阅读:
    简答题补充
    问答题相关
    如何在Android 4.0 ICS中禁用StatusBar | SystemBar | 状态栏
    《Win32Asm与Radasm开发教程》第四部精彩实例分析!!20120228更新完毕!!
    排序
    SpringCloud微服务框架搭建
    Spring Cloud报错No instances available for XXX解决办法
    mybatis复杂查询(一对多,多对一)
    Linux:在文件中查找指定内容并输出到文件
    flask异常处理 abort errorhandler
  • 原文地址:https://www.cnblogs.com/shijingjing07/p/9334997.html
Copyright © 2020-2023  润新知