基本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 如果匹配多次,只显示一次
基本shell命令使用笔记的更多相关文章
- shell命令大全笔记
## -print 将匹配的文件输出到标准输出## -exec 将匹配的文件执行该参数所给出的shell命令## -ok 将匹配的文件执行该参数所给出的shell命令,每次执行命令有提示 #----- ...
- 2、Shell命令学习笔记
1.Shell命令行解释器 1.1 Shell命令解释器 Shell是一个特殊的应用程序,介于操作系统内核和用户之间,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行. 因 ...
- shell 命令使用笔记
1.提取字符串中以.ddd结尾的ddd值 result=$(echo "chip86.500" | grep -Eo '\.[0-9]{1,}' | grep -Eo '[0-9] ...
- 《最牛B的Linux Shell命令》笔记
1.以sudo 运行上一条命令 sudo !! 大家应该都知sudo,不解释.但通常出现的情况是,敲完命令执行后报错才发现忘了sudo.如下: ➜ ~ cp ~/download/CentOS7-Ba ...
- 学习笔记之shell命令
linux shell命令学习笔记:~这里只是对自己一些常用但是不熟悉的的命令进行记录 -------------------------------------------------------- ...
- 《Linux就该这么学》培训笔记_ch04_Vim编辑器与Shell命令脚本
<Linux就该这么学>培训笔记_ch04_Vim编辑器与Shell命令脚本 文章最后会post上书本的笔记照片. 文章主要内容: Vim编辑器 Shell脚本 流程控制语句 if语句 f ...
- erlang学习笔记(shell命令)
erlang shell 命令: help(). 可以查看erlang shell内置命令. 比如:m(Mod),可以查看模块Mod. 待续..
- Linux 学习笔记 基本的bash shell命令
Linux 文件系统 Linux讲文件存储在单个目录结构(虚拟目录)中,虚拟目录包含了安装在PC上的所有存储设备的文件路径. Linux虚拟目录中比较复杂的部分是它如何来协调管理各个存储设备.Linu ...
- 《Linux命令行与shell脚本编程大全》- 读书笔记2 - 更多的bash shell命令
更多的bash shell命令 想检测进程,需要熟悉ps命令的用法.ps命令好比工具中的瑞士军刀,它能输出运行在系统上的所有程序的许多信息.默认情况下,ps命令只会显示运行在当前控制台下的属于当前用户 ...
随机推荐
- 浅析angular,react,vue.js jQuery使用区别
前端越来越混乱了,当然也可以美其名曰:繁荣.当新启动一个前端项目,第一件事就是纠结:使用什么框架,重造什么轮子? PS:大牛留言讨论那么,希望看完此篇,能够给你一个清晰的认识,或者让你更加地纠结和无所 ...
- Redis与Memcache的区别
Redis与Memcache的区别 数据类型: redis数据类型丰富,支持set liset等类型 memcache支持简单数据类型,需要客户端自己处理复杂对象 持久性: red ...
- 解决checkbox的attr(checked)一直为undefined问题
需要做个一个全选的checkbox功能,遇到checkbox的attr("checked")一直为undefined,下面与大家分享下最终的解决方案 最近本屌丝应项目开发需求, ...
- 【004: gcc 和 clang 的简单比较】
- hdu 3839 Ancient Messages (dfs )
题目大意:给出一幅画,找出里面的象形文字. 要你翻译这幅画,把象形文字按字典序输出. 思路:象形文字有一些特点,分别有0个圈.1个圈.2个圈...5个圈.然后dfs或者bfs,就像油井问题一样,找出在 ...
- 《写给大忙人看的java se 8》笔记
现在才来了解java8,是不是后知后觉了点? 新的编程技术,个人不喜欢第一时间跟进. 待社区已有实践积淀再切入似乎更划算些? 一点点精明的考虑. 不多说,上代码. //读<写给大忙人看的java ...
- WEB进度条控件
近段时间为了工作的需要学习了一下写自定义控件,呵呵!以前没写过,近段时间才开始研究的,昨天写了一个WEB状态条控件,可以设置进度条的百分比,也可以设置它的总数与当前的数量来自动计算百分比,可以设置颜色 ...
- Java设计模式(一)——代理模式
有高手云:了解设计模式才算是入门级的程序员. 所以为了入门我打算把我学习到的设计模式逐条总结下来.和别人的文章不同,我几乎只提供了测试源码与细节分类.原因是,我相信对于设计来说,你永远无法给出终极答案 ...
- ajax 跨域请求
1. $.ajax({ type: "get", async: false, url: "http://61.160.194.208:8383/Api/login?acc ...
- linux修改时间
1.修改linux系统时间 [root@localhost ~]# date -s "2016-10-15 13:15:12" 2.将系统时间和网络服务器时间同步 [root@lo ...