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

基本shell命令使用笔记的更多相关文章

  1. shell命令大全笔记

    ## -print 将匹配的文件输出到标准输出## -exec 将匹配的文件执行该参数所给出的shell命令## -ok 将匹配的文件执行该参数所给出的shell命令,每次执行命令有提示 #----- ...

  2. 2、Shell命令学习笔记

    1.Shell命令行解释器 1.1 Shell命令解释器 Shell是一个特殊的应用程序,介于操作系统内核和用户之间,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行. 因 ...

  3. shell 命令使用笔记

    1.提取字符串中以.ddd结尾的ddd值 result=$(echo "chip86.500" | grep -Eo '\.[0-9]{1,}' | grep -Eo '[0-9] ...

  4. 《最牛B的Linux Shell命令》笔记

    1.以sudo 运行上一条命令 sudo !! 大家应该都知sudo,不解释.但通常出现的情况是,敲完命令执行后报错才发现忘了sudo.如下: ➜ ~ cp ~/download/CentOS7-Ba ...

  5. 学习笔记之shell命令

    linux shell命令学习笔记:~这里只是对自己一些常用但是不熟悉的的命令进行记录 -------------------------------------------------------- ...

  6. 《Linux就该这么学》培训笔记_ch04_Vim编辑器与Shell命令脚本

    <Linux就该这么学>培训笔记_ch04_Vim编辑器与Shell命令脚本 文章最后会post上书本的笔记照片. 文章主要内容: Vim编辑器 Shell脚本 流程控制语句 if语句 f ...

  7. erlang学习笔记(shell命令)

    erlang shell 命令: help(). 可以查看erlang shell内置命令. 比如:m(Mod),可以查看模块Mod. 待续..

  8. Linux 学习笔记 基本的bash shell命令

    Linux 文件系统 Linux讲文件存储在单个目录结构(虚拟目录)中,虚拟目录包含了安装在PC上的所有存储设备的文件路径. Linux虚拟目录中比较复杂的部分是它如何来协调管理各个存储设备.Linu ...

  9. 《Linux命令行与shell脚本编程大全》- 读书笔记2 - 更多的bash shell命令

    更多的bash shell命令 想检测进程,需要熟悉ps命令的用法.ps命令好比工具中的瑞士军刀,它能输出运行在系统上的所有程序的许多信息.默认情况下,ps命令只会显示运行在当前控制台下的属于当前用户 ...

随机推荐

  1. 建模分析之机器学习算法(附python&R代码)

    0序 随着移动互联和大数据的拓展越发觉得算法以及模型在设计和开发中的重要性.不管是现在接触比较多的安全产品还是大互联网公司经常提到的人工智能产品(甚至人类2045的的智能拐点时代).都基于算法及建模来 ...

  2. 关于wamp5中(apache)设置虚拟主机

    找了很多文章,但是很多对于最新的apache都已经过时无法生效了. http://blog.csdn.net/yuluo727282752/article/details/6944359 这篇文章写得 ...

  3. Android学习计划

    书目 疯狂Android讲义 Android开发艺术探索 Android群英传 Android 源码设计模式解析与实战 Android内核剖析 深入理解 Android自动化测试 代码 信念 坚持.坚 ...

  4. web系统开发为什么用asp.net MVC,为什么不用?

     向高手咨询下,现在asp.net MVC很流行,但我好像提不起兴趣.企业级Web应用,使用纯HTML+jquery交互+Http Handler(或WebAPI),不是挺好的吗?有很多优点:1.Ht ...

  5. PostgreSQL入门

    这篇文章主要介绍我在最近工作中接触到的数据库PostgreSQL,做个入门记录,以便自己日后回顾. 1.下载安装,安装配置过程可以参考http://blog.chinaunix.net/uid-354 ...

  6. 使用tmpfs作为缓存加速缓存的文件目录

    使用tmpfs作为缓存加速缓存的文件目录 [root@web02 ~]# mount -t tmpfs tmpfs /dev/shm -o size=256m[root@web02 ~]# mount ...

  7. 161227、js显示对象所有属性和方法的函数

    要想看到实际效果,可以先声明一些属性跟方法,否则是看不到,仔细往下看有例子的. function ShowObjProperty(Obj) { var PropertyList=''; var Pro ...

  8. mysql 日志表rename 备份

    1. 按照原历史表新增一个新表(空表): mysql> create table history_log_new ...; 2. 给历史表重命名,并将新表重命名为历史表: mysql> R ...

  9. HTML总结笔记

    1.select标签取值问题: <select id="selector"> <option value="A" selected >a ...

  10. redis和memcached

    Redis 1.主从配置(主从复制不会阻塞master.) 1)bind  192.168.1.2(请修改成本机的IP地址,要不然,客户端无法进行访问) 2)slaveof 192.168.1.1 6 ...