zoukankan      html  css  js  c++  java
  • linux命令注解

    参考:

    Linux命令实例练习 -- 实验楼

    太懒,就不全抄了,把自己觉得有坑的地方记录下来。

    ls

    ls命令的20个实用范例 -- linux.cn

    常用参数

    参数 描述
    -a –all 列出目录下的所有文件,包括以 . 开头的隐含文件
    -l 除了文件名之外,还将文件的权限、链接数、所有者、文件大小等信息详细列出来
    -d –directory 将目录象文件一样显示,而不是显示其下的文件
    -h –human-readable 以容易理解的格式列出文件大小 (例如 1K 234M 2G)
    -t 以文件修改时间排序
    -S 排序文件大小
    -r (文件名字母序?)排序时反转顺序
    -R recursive 递归列出子目录
    -X 或--sort=extension, 扩展名排序
    -p 增加 / (斜线) 标记目录

    ls -d

    –directory 将目录象文件一样显示,而不是显示其下的文件

    jianlinsh@seiya:~$ ls pkg
    000000_0000.tgz.gpg  150902_1154.tgz.gpg  150907_1638.tgz.gpg  sss
    0902.tgz.gpg         150903_1323.tgz.gpg  read.sh
    
    jianlinsh@seiya:~$ ls -d pkg
    pkg
    

    如果我们希望只列出目录,

    jianlinsh@seiya:~$ ls -d */
    pkg/  test/
    
    jianlinsh@seiya:~$ ls -d *
    authorized_keys  BE_Introduction.odp  pkg  redirect  start_cluster.sh  test  tmp
    

    有/没/, 傻傻分不清楚。

    通配符*

    shell 将 * 替换为当前目录下的各个文件和目录,然后再传给命令。
    比如ls *的结果,是当前目录下的所有文件 + 当前目录下所有文件夹下的文件和文件夹

    jianlinsh@seiya:~$ ls -p
    authorized_keys  BE_Introduction.odp  pkg/  redirect  start_cluster.sh  test/  tmp
    
    jianlinsh@seiya:~$ ls *
    authorized_keys  BE_Introduction.odp  redirect  start_cluster.sh  tmp
    
    pkg:
    000000_0000.tgz.gpg  150902_1154.tgz.gpg  150907_1638.tgz.gpg  sss
    0902.tgz.gpg         150903_1323.tgz.gpg  read.sh
    
    test:
    

    grep

    ^:匹配正则表达式的开始行。
    跑路

  • 相关阅读:
    [AGC019F] Yes or No
    [CF1063F]String Journey
    [Gym100490A] Approximation
    [ARC058C]Iroha and Haiku
    [互测题目]大括号树
    [UVA10859]放置街灯 Placing Lampposts
    PAT甲级1141PAT Ranking of Institutions
    PAT甲级1153Decode Registration Card of PAT
    使用Python语言通过PyQt5和socket实现UDP服务器
    数据结构-哈希
  • 原文地址:https://www.cnblogs.com/garcia-0/p/4820141.html
Copyright © 2011-2022 走看看