zoukankan      html  css  js  c++  java
  • Linux 常用命令

    Linux 常用命令分为如下6大类:

    1. 文件和目录操作
    2. 系统管理
    3. 程序设计工具 如编辑器和编译器
    4. 文档处理
    5. 过滤器
    6. 其他

    文件和目录操作

    • ls list
      • ls -l每行列出一个文件的详细信息,例如文件的权限信息、大小、创建日期、文件名等
      • ls -h h是human的缩写,以人类可读的方式显示信息,例如文件大小是按照K M G显示的,而不是默认的Byte显示。
    • mkdir
      • mkdir dir创建一个文件夹dir
    • rm remove
      • rm -f file强制删除一个文件
      • rm -r dir/*删除dir文件夹下的所有文件和问价夹
    • cp copy
    • top 查看进程资源使用的信息,类似资源管理器
    • ip address
    • ifconfig interface config
    • chmod change mode
      • chmod [-cfvR] mode file 通过 ls -l file可以观察到文件的权限信息是类似这种格式:-rw-r--r--一共10个位置。-表示这位是unset状态,最前面的-表示文件的类型,可能是-普通文件,d目录文件,llink文件,ssocket文件等。后面的9位其实是三组文件拥有者,组用户,其他用户,每3位代表读写执行rwx , 因此9位代表文件的权限。
      • 常见的参数有:ugoa
        • u 文件拥有者
        • g group 组内用户
        • o others 其他用户
        • a all 所有用户
      • chmod +777 file 其中+是增加,-是减少。
      • chmod -u=rwx,g=rw,o=r file 设置file为拥有者可读写执行, 组内用户可读写,其他用户可读。
      • chmod u+x file将file文件的拥有者增加执行权限。
      • 常见的参数
    • find 文件查找
      • 命令格式 find path -option [ -print ] [ -exec -ok command ] {}
      • 常见参数
        • -name filename 文件名称符合filename的文件
          • find . -name filename 查找当前文件夹下面文件名为filename的文件,filename可以使用通配符。
        • -type f 文件类型为f的文件 类型常见的有
          • d 目录
          • c 字型装置文件
          • b 区块装置文件
          • l 符号链接
          • s socket
          • find . -type f 查找当前目录下的普通文件
      • -size file_size 查找大小为file_size的文件
        • find . -size -100m 查找当前目录下所有小于100m的文件
        • find . -size +100m 查找当前目录下所有大于100m的文件
        • amin naccess minutes 在过去n分钟之内被读过;
        • atime n 在过去n天内被读取过
        • cmin n 在过去n分钟之内被修改过
        • ctime n 在过去n天内被修改过
          • find . -ctime -20 当前目录及其子目录下所有最近20天内被更新的文件列出
      • find . -name "*.txt"|xargs ls -l找到所有后缀为txt的文件,并列出来。
      • find . -type f|xargs du |sort -rl 从大 到小排列当前文件夹下的普通文件
      • find . -type f |xargs du -aS 2>/dev/null | sort -nr|head -1 查找当前目录下最大的文件
    • chown change owner
    • touch
    • mv move
    • file
    • ln link
    • du disk usage
    • cat
    • awk
    • grep 查找文件里符合条件的字符串
      • grep "filter_expression" file显示符合条件的行
      • grep -o "filter_expression" file仅仅显示符合条件的字符串,而不是行。
    • sed
    • less
    • more
    • cut
    • paste

    系统管理

    • top
    • free
    • ps
    • kill
    • jobs
    • tar tape archive
      • tar -cvf file.tar file 将file压缩成tar格式
      • tar -czvf file.tar.gz file将file压缩成tar.gz
      • tar -cjvf file.tar.bz2 file将file压缩成tar.bzip2格式
      • tar -xvf file.tar -C destdir将file.tar格式的压缩文件解压到destdir文件夹
      • tar -xzvf file.tar.gz -C destdir 将file.tar.gz 的压缩文件解压到destdir文件夹
      • tar -xjvf file.tar.bz2 -C destdir将file.tar.bz2格式的压缩文件解压到destdir
    • uname Unix name
    • last
    • who

    其他

    • netstat
      • 参数说明:
        • t tcp协议
        • u udp协议
        • l listenning监听的端口
        • p process显示进程信息
        • a 显示所有的信息
      • netstat -tulp 显示监听的tcp udp的信息
    • export

    待更新

  • 相关阅读:
    MongoDB学习笔记(一) MongoDB介绍及安装
    MVC DefaultControllerFactory代码分析
    WCF中的变更处理
    分布式文档存储数据库 MongoDB
    wcf学习资料
    vs2010打包安装
    Android语音识别RecognizerIntent
    Eclipse快捷键
    甲骨文公司老板埃里森在耶如大学的…
    Android TTS语音识别
  • 原文地址:https://www.cnblogs.com/Spground/p/9567896.html
Copyright © 2011-2022 走看看