• linux常用命令


    @文件与目录类命令
    ---------------------------------------------------------------------------------------------------
    1、查看目录:ls -[选项] [目录]
    ①ls /home :显示/home目录下的文件与目录
    ②ls -a /home :显示/home目录下的所有文件,包括隐藏文件
    ③ls -l /home :显示/home目录下的文件与目录的详细信息

    2、改变工作目录:cd [目录名]
    ①cd /home :进入/home目录
    ②cd .. :退回上一级目录

    3、复制文件和目录:cp [选项] [源文件或目录] [目标文件或目录]
    ①cp /home/test /tmp/ :将/home目录下的test文件copy到/tmp目录下
    ②cp -r /home/dir1 /tmp/ :将/home目录下的dir1目录copy到/tmp目录下

    4、移动或更名:mv [选项] [源文件或目录] [目标文件或目录]
    ①mv /home/test /home/test1 :将/home目录下的test文件更名为test1

    5、删除文件或目录:rm [选项] [文件或目录]
    ①rm /home/test :删除/home目录下的test文件
    ②rm -r /home/dir :删除/home目录下的dir目录

    6、改变文件权限:chmod [who][+/-/=][mode] [文件名]
    who:u表示文件的所有者,g表示文件所有者同组的用户,o表示其他用户,a表示所用用户,系统默认值
    mode:+表示添加权限、-表示取消权限、=表示赋予给定权限
    例:chmod g+w hello.c

    7、创建目录:mkdir [选项] [目录名]
    ①mkdir /home/workdir :在/home目录下创建workdir目录
    ②mkdir -p /home/dir1/dir2/dir3 :创建将某个目录,若该目录的上层目录不存在,则上层目录会被级联创建

    8、查看目录大小:du [目录名]
    ①du /tmp

    9、查看当前路径:pwd


    @压缩打包类命令
    ---------------------------------------------------------------------------------------------------
    *.gz -- gzip命令压缩的文件
    *.bz2 -- bzip2命令压缩的文件
    *.tar -- tar命令打包的文件
    *.tar.gz -- tar打包后,再经过gzip压缩的文件
    *.tar.bz2 -- tar命令打包后,在经过bzip2压缩的文件

    1、gzip [选项] [文件名]
    ①gzip /root/hello.cfg :压缩文件
    ②gzip -d /root/hello.cfg.gz :解压文件

    2、bzip2 [选项] [文件名]
    ①bzip2 /root/hello.cfg :压缩文件
    ②bzip2 -d /root/hello.cfg.bz2 :解压文件

    3、tar [选项] [目录或者文件]
    ①tar cvf tmp.tar /tmp :将tmp目录打包为一个文件
    ②tar xvf tmp.tar :将打包文件解开
    ③tar cvzf tmp.tar.gz /tmp :将tmp目录打包为一个文件
    ④tar xvzf tmp.tar.gz :将打包文件解开

    ⑤tar jxvf tmp.tar.bz2


    @磁盘管理命令
    -------------------------------------------------------------------------------------------------
    1、挂载光盘:mount [选项] [设备名] [挂载目录]
    例:mount /dev/cdrom /mnt :挂载光盘

    2、卸载光盘:umount 卸载目录
    例:umount /mnt :请在执行umount之前,保证用户已退出mnt目录

    3、查看磁盘:df [选项]
    例:df -hl

    4、创建新文件:touch [文件名]
    例:touch newfile :创建一个名字为“newfile”的空白文件


    @查找类命令
    -------------------------------------------------------------------------------------------------
    1、查找文件/目录:find 查找路径 -name 文件名
    例:find /root/ -name install.log :在root目录下寻找名字为install.log文件

    2、查找字符串:grep "字符串" 路径 [选项]
    ①grep "hello" ./ -rn :在当前路径下寻找包含字符串”hello”的文件
    ②grep "he*" ./ -rn :在当前路径下寻找包含以"he"开头的字符串的文件

  • 相关阅读:
    Andorid开发中如何去除标题栏title
    Andorid自动读取短信验证码
    1020. Tree Traversals (25)
    1019. General Palindromic Number (20)
    1003. Emergency (25)
    1014. Waiting in Line (30)
    ubuntu14.04上java jdk & mvn安装
    LVM基本概念及工作原理
    利用Screen重启DevStack服务
    ubuntu14.04 桌面版/服务器版安装DevStack教程
  • 原文地址:https://www.cnblogs.com/santiaoa/p/5711255.html
Copyright © 2020-2023  润新知