linux返回值11,Linux入门11-bash常见特性及文本查看命令

命令补全:

shell程序在接收到用户执行命令的请求,分析完成之后,最左侧的字符串会被当作命令;

命令查找机制:

查找内部命令:

根据PATH环境变量心中设定的目录,自左到右逐个搜索目录下的文件名:

给定的打头字符串如果能唯一表示某命令程序文件,则直接补全

不能唯一,再tab,会给出列表

路径补全:

根据给定的起始路径,以对应目录下的打头字串来逐一匹配起始路径下的每个文件

目录管理命令:

mkdir,rmdir

mkdir -建立目录

mkdir [选项] 目录...

-p:自动按需创建父目录

-v:显示详细过程

-m:直接给定权限

注意:路径基名方为命令的作用对象:基名之前的路径必须得存在

rmdir :删除空目录

rmdir[options]directory...

-p:删除某目录后,如果父目录为空,则一并删除

-v:显示过程

bash基础特性:命令行展开

~:自动展开为用户的家目录,或指定的用户的家目录

{}:可承载一个以逗号分隔的路径列表,并能够将其展开为多个路径

例如:/tmp/{a,b}相当于/tmp/a /tmp/b

bash基础特性:命令的执行状态结果

命令执行的状态结果:

bash通过状态返回值来输出此结果:

成功:0

失败:1-255

命令执行完成之后,其状态返回值保存于bash的特殊变量$?

命令正常执行时,有的会返回命令返回值

根据命令及其功能不同,结果各不相同

引用命令的执行结果:

$(command);   或者   `command`

bash基础特性:引用

强引用:‘’

弱引用:“”

命令引用:``

bash基础特性:快捷键

ctrl+a:跳转至命令行首

ctrl+e:跳转至命令行尾

ctrl+u:删除行首至光标所在处之间的所有字符

ctrl+k:删除光标所在处至行尾的所有字符

ctrl+l:清屏,相当于clear命令

文本查看类命令:cat,tac,head,tail,more,less

分屏查看命令:more,less

more命令:

more file

特点:翻屏至文件尾部后自动退出

less file

head:查看文件前n行,默认10行

tail:查看文件后n行,默认10行

stat命令:显示文件或文件系统的状态

文件:两类数据

元数据

数据

时间戳:

access time (atime)

modity time (mtime)

change time (ctime)

touch命令:chage file timetamps

touch [option]  file

-c : 指定的文件路径不存在时不予创建

-a:只修改access time

-m:只修改modity time

-t:stamp

【CC】YYMMDDhhmm【.ss】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值