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 如果匹配多次,只显示一次

  • 相关阅读:
    为linux系统添加虚拟内存swap分区
    使用exec命令删除前几天产生的日志
    编写脚本:访问一网站,每5分钟访问一次,如果访问成功,将访问记录保存到日志,如果访问失败,则发送邮件至指定邮箱
    html,css学习实践总结
    css清除浮动
    bootstrap简单使用
    jquery笔记
    HTML,CSS笔记
    node学习: package.json
    node笔记
  • 原文地址:https://www.cnblogs.com/sylvialucy/p/5305381.html
Copyright © 2011-2022 走看看