首页 > 系统服务 > 详细

Linux自学笔记(7):bash基础特性及基础命令

时间:2018-04-18 11:22:28      阅读:168      评论:0      收藏:0      [点我收藏+]
bash的基础特性
(1)命令历史
history
调用上一条命令的最后一个参数
!$
ESC,.
atl+.
控制命令历史的记录方式
环境变量:HISTCONTROL
ignoreedups:忽略重复的命令;连续且相同为“重复”
ignorespace:忽略所有以空白开头的命令
ignoreboth:ignoreedups,ignorespace

修改环境变量的方式:export 变量名为“值”
变量赋值:把赋值符号后面的数据存储于变量名指向内存空间;
(2)命令补全
bash执行命令;
内部命令:
外部命令:bash根据PATH环境变量定义的路径,自左而右在每个小路搜寻已给定命令名的文件,第一次找到即为要执行的命令;
(3)路径补全
把用户给出的字符串当作路经的开头,并在其制定的上级目录下搜索已指定的字符串开头的文件名
(4)命令行展开
~:展开为用户主目录
~USERNAME:展开为指定用户的主目录
{}:可承载一个以逗号分隔的列表,并将其展开为多个路径
mkdir /tmp/x/{y1,y2}/{a,b}
mkdir {x,y}{m,n}

(5)命令的执行结果状态
成功
失败
bash使用特殊变量$?保存最近一条命令的执行状态结果
0成功
1-255失败
程序执行有两类结果:
程序的返回值
程序的执行状态结果
目录管理类命令
cd,pwd,ls,mkdir,tree
文本文件查看命令
cat,tac,more,less,tail(查看文件尾部),head(查看文件首部)
文件的时间管理工具
touch
文件:metadata,data
查看文件状态
三个时间戳
access time,访问时间,简写为time,读取文件内容
modify time,修改时间,mtime,改变问价年内容
change time,改变时间,ctime,元数据发生改变

Linux自学笔记(7):bash基础特性及基础命令

原文:http://blog.51cto.com/keepsmile/2104680

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!