pwd: 显示当前工作目录
cd命令的常见用法:
.
..
cd : 回用户的主目录
cd ~:回用户的主目录
cd ~USERNAME: 切换至指定用户的家目录
cd -: 在当前所在目录与上次所在目录之间反复切换
history:
保存的条数:HISTSIZE=1000 [用printenv查看环境变量]
持久保存的位置:HISTFILE=~/.bash_history
history 10 | 显示最近的10个命令 |
-c | 清空命令历史中的命令 |
-d 135 | 删除第135位置的命令 |
-a /PATH/TO/SOMEFILE | 保存当前命令历史缓冲区中的命令至指定文件中 |
-w | 保存命令历史到历史文件中[即/root/.bash_history] |
帮助命令:--help,help,man,info
COMMAND --help | 外部命令 |
[用type命令查看一个命令是外部命令还是内部命令]
cd为内部命令
获取简要命令使用帮助
help COMMAND | 内部命令 |
获取简要命令使用帮助
man COMMAND
查看命令手册,命令手册:通常是由程序作者提供的,按照一定格式组织成文本文件,并压缩后存放在系统上的某位置;/usr/share/man/
许多应用程序都自带文档:/usr/share/doc/下的每个应用程序基本都有ChangLog[更新日志],INSTALL[安装说明],README[程序说明信息]
命令手册有章节之分:1-9[用whatis可以查看]
1:用户命令
2:系统调用,system call
3:库调用:library call
4: 设备文件:
5: 配置文件:
6:游戏:
7:杂项:
8:管理命令
例:man # COMMAND
man命令借助于less命令查看文件内容:
翻屏:
空格键 /PageDown:向文件尾部翻一屏;
b/PageUp: 向文件首部翻一屏;
Ctrl+d:向文件尾部翻半屏;
Ctrl+u: 向文件首部翻半屏;
回车键:向文件尾部翻一行;
k:向文件首部翻一行;
退出:
q
行定位:
G:跳转至文件尾部
#G:跳转至文件第#行
关键字搜索:
/KEYWORD: 搜索指定关键字,从文件首部向尾部搜索;
?KEYWORD: 搜索指定关键字,从文件尾部向首部搜索;
n: 与搜索方向相同;
N:与搜索方向相反;
手册段落:
NAME:命令的名称及简要说明;
DESCRIPTION:命令功能的详细描述;
OPTIONS:所有选项的相关说明;
SYSNOPSIS:使用格式;
EXAMPLES: 使用示例
FILES:相关的配置文件
SEE ALSO:相关参考
帮助格式中的字符串:
[]: 可选内容
<>: 必选内容
|: 二选一
...: 同类内容可以有多个
例 info ls 显示的命令历史信息多一点
shutdown
shutdown [OPTION]... TIME [MESSAGE]
-r:重启
-h: 关机
-c: 取消关机或重启的操作
TIME:
now
+m: m分钟之后进行,+0
hh:mm: 下个hh:mm关机或重启
poweroff: shutdown -h +0
halt: shutdown -h +0
reboot: shutdown -r +0
date 和 hwclock:
Linux系统上可使用两套时间:硬件时钟和软件时钟
date [MMDDhhmm[[CC]YY][.ss]] 软件时钟
+%F: YYYY-MM-DD
+%Y:显示年
+%m:显示月
+%d:显示日
%T: HH:MM:SS
+%H:显示小时
+%M:显示分钟
+%S:显示秒数
%s: 从Unix元年(1970年1月1号 00:00:00)至此刻所经过的秒数
hwclock:硬件时钟[cpu上的电池进行的时钟]
-s:hwclock to system 用硬件时钟改写系统时钟
-w : system to hwclock 用系统时钟改写硬件时钟
hash:
记录或显示程序位置;
shell通过环境变量PATH来定义应用程序文件查找路径;
路径通常使用冒号分隔,且查找次序为从左至右;
系统在执行外部命令时,会先查看shell的命令hash缓存表,如果存在,就直接使用路径引用;否则,则需要遍历PATH环境变量所指向的目录来查找
第一次查找时会执行查找过程;结果会被缓存;
hash:
-r:清空缓存
-d NAME:清除指名称对应的缓存
哈希:
key value
以键为查找标准作比对,找到对应的键后,其对应的值则为所需要的结果;
echo:
echo [OPTIONS] [STRING]...
-n: 关闭自动换行功能
-e: 启用转义符
\t: tab键
\n: new line
\033[
一个数字 另一个数字 m
第一个数字:
3:字体前景色
4:北景色
第二个数字:
颜色:0-7
3#:31,
4#:41
\033[0m: 关闭字体功能
\033[31mHello, world.\033[0m
单个数字:用于控制字体的加粗,下划线等功能;
echo "$SHELL"
本文出自 “xxlixin” 博客,请务必保留此出处http://xxlixin1993.blog.51cto.com/9498220/1625937
原文:http://xxlixin1993.blog.51cto.com/9498220/1625937