shell命令语法

shell命令语法
ls 查看文件和目录
ls -l 长列表显示文件和目录,包括文件类型、大小、修改日期和时间、权限等信息
date 查看时间
bash解释器特性
1.命令和文件自动补全:Tab只能补全命令和文件
2.快捷键
CTRL+c 终止前台运行的程序
CTRL+d 退出,等价exit
CTRL+l 清屏
CTRL+a 光标移动到命令行的最前端
CTRL+e 光标移到命令行的后端
CTRL+r 利用关键词搜索历史命令
ALT+. 引用上一个命令的最后一个参数,等价!$
3.历史命令
history 查看历史命令
histroy -c 清空历史命令
cat ~/.bash_history 历史命令保存文件
还可以通过光标上下键来查找历史命令;或者快捷键CTRL+r加关键字搜寻
!220搜索历史命令中第220条命令;!字符串,搜索历史命令中最近一个以xxx开头的命令
!$引用上一个命令的最后的参数
4.别名
alias 查看系统当前的别名
命令查找优先级
bash shell查找命令顺序
1.以路径(绝对路径、相对路径)开始命令
2.alias(别名)
3.Compound Commands(组合命令)
4.function(函数)
5.build_in,例如(pwd,cd,echo)
6.hash(哈希值)
7.$PATH(环境变量,查看环境变量echo $PATH)
8.error(错误,找不到命令)
ps:查看命令的位置:which 命令
查看帮助信息
这里需要通过man 命令来查看手册了解命令的用法
man 手册名(例如man ls)
或者也可以按章节来查找,常用的有三页,1(命令用法)5(文本规范)8(系统命令)
要是找不到可以通过man -a passwd在所有章节查询
ls的常见选项
-a all,查看目录下所有文件,包括隐藏文件
-l 长列表显示
-h human,以人性化方式显示出来
-d 只列出目录名,不显示其他内容
-t 按修改时间排序
-i 显示文件的inode号(索引号)
如果还有不懂的可以从百度或者google入手
常用命令
date "+%Y_%m_%d %H-%m-%s" 查看时间
date -s "2018-05-17 09:51:50" 设置时间,这里是指将时间写入操作系统而不是硬件,重新启动后,时间还是原来的时间
hwclock -w 这个命令是强制把系统时间写入CMOS,也就是硬件,开机后时间不变
 
 

posted @ 2020-10-27 10:10  平行的X  阅读(110)  评论(0)    收藏  举报