zoukankan      html  css  js  c++  java
  • 基本shell命令使用笔记

    linux常用命令:

    (ls:列出目录内容)

    -a/-all 列出所有文件,包括隐藏文件

    -l 使用长格式显示详细信息,包括rwx

    (mkdir:建立目录)

    -p/-parents 若要建立目录的上层目录尚未建立,则会一并建立上层目录

    mkdir -p parent/child

    (rmdir 删除目录)

    -p/-parents 若删除后上层目录为空,则一并删除

    rmdir -p parent/child

    (pwd 显示当前目录)

    (cd 目录切换)

    (cp 复制目录或者文件)

    -R/-recursive 递归处理,将该目录与其下文件和子目录一并处理

    -f/force 强行复制文件或目录,无论是否存在

    -i/-interactive 覆盖既有文件之前先询问用户

    -l/-link 对源文件建立硬链接,而非复制文件

    -p/-preserve 保留源文件或目录属性

    -P/-no-dereference 不跟踪软链接

    (mv 移动或者更名现有文件或目录)

    -b/-backup 若需覆盖文件,则覆盖前先备份

    -f/-force 若目标文件或目录与现有文件或目录重复,则直接覆盖

    -i/-interactive 覆盖前先询问用户

    (rm 删除文件或目录)

    -d/-directory 直接把欲删除的文件硬链接数据删成0,删除该目录

    -f/-force 强制删除文件或目录

    -i/-interactive 删除前询问用户

    -r/-R/-recursive 递归处理

    (du 显示文件或目录的大小)

    (cat 显示文件内容)

    -n/-number 由1开始对所有输出的行数编号

    -b/-number-nonblank 与-n相似但对空白行不编号

    -s/-squeeze-blank 当遇到两行以上空白行,归并成一行空白行

    (more 分屏显示)

    -f 计算行数时,以实际上的饿行数而非自动换行后的行数

    -p 不以卷动方式显示每一页  而是先清除屏幕再显示

    (head 从文件开头开始显示)

    (tail 从文件末尾开始显示)

    (touch 用于新建文件)

    (ps 显示当前系统的进程情况)

    搜索命令:

    (which 查找命令程序所在位置)

    -n <文件名长度> 指定文件名长度

    -p <文件名长度> 与-n相同,但是文件名长度包含路径

    -w 指定输出栏位的宽度

    -v显示版本信息

    (whereis)//比which查找范围广,但不是全盘搜索

    -b 只查找二进制文件

    -B <目录>只在设置的目录下查找二进制文件

    -f 不现实文件前的路径名称

    -m 只查找说明文件

    -M<目录>

    -s 只查找原代码文件

    -S<目录>

    (find 路径 表达式)

    (grep 根据指定条件 搜索指定目录或文件显示匹配的内容)

    -i 忽略大小写

    -R 递归搜索目录

    -l 如果匹配多次,只显示一次

  • 相关阅读:
    Codeforces 1265A Beautiful String
    1039 Course List for Student (25)
    1038 Recover the Smallest Number (30)
    1037 Magic Coupon (25)
    1024 Palindromic Number (25)
    1051 Pop Sequence (25)
    1019 General Palindromic Number (20)
    1031 Hello World for U (20)
    1012 The Best Rank (25)
    1011 World Cup Betting (20)
  • 原文地址:https://www.cnblogs.com/sylvialucy/p/5305381.html
Copyright © 2011-2022 走看看