获取命令的使用帮助:
内部命令:
help command
外部命令:
(1)命令自带简要格式的使用帮助
# 命令(command) --help
(2)使用手册:manual
位置: /user/shaare/man
# man COMMAND
SECTION (章节):
NAME: 功能性说明
SYNOPSIS:语法格式
OPTIONS: 选项
EXAMPLES: 使用示例
AUTHOR :作者
BUGS: 报告错误的方式
SEE ALSO :参考
SYNOPSIS (概要,大纲)
[ ] :可选内容
< >:必须提供的内容
a|b|c:多选一
. . .:同类内容可出现多个
MAN手册章节说明
1. 用户命令
2. 系统调用
3. C库调用
4. 设备文件及特殊设备
5. 文件格式;(配置文件格式)
6. 游戏使用帮助
7. 杂项;
8. 系统管理员手册
即可用 man 【#】 命令
制定章节查看 可用 whatis 命令来简要查看命令位于那几个章节
man命令打开手册后的操作方法:
翻屏:
空格键:向文件尾翻一屏
b : 向文件首部翻一屏
Ctrl+d:向文件尾部翻半屏
Ctrl+u: 向文件尾部翻半屏
回车键:向文件尾部翻一行
k :向文件首部翻半行
G :跳转至最后一行
#G :跳转至制定行 可以1G跳转至第一行
文本搜索:
/word:从文件尾部查找word字符;不区分大小写
?word:从文件尾部向首部一次查找;
n : 与查找命令方向相同;
N : 与查找内容相反的方向
info COMMAND
获取命令的在线文档;
很多应用程序会自带帮助文档: /usr/share/dos/APP-VERSION
README : 程序的相关信息;
INSTALL : 安装帮助
CHANGGES:版本迭代时的改动信息
(5) 主流发行版官方文档
(6) 程序官方文档:
官方站点上的 “Document”
(7) google搜索
可以用
想要搜索的名字 site:具体站点
Linux基础命令
type command 可以查看命令是shell内置命令还是外部命令
内部命令:help command查看帮助
外部命令:which 命令 查看命令的信息(可查看命令是否有别名)
command --help
- h 查看帮助
whereis 命令 可以查看命令所在位置
history 命令的历史
选项:
-c: 清空列表 清空的是内存可以用 -r再读回来
-d #: 删除指定的历史命令 可以一次删多条 命令号 条数
-a: 追加当前会话的命令历史至历史文件中去;
-w: 把历史列表中的命令追加到文件中
history # 显示最近的多少条命令
history快捷方式:
!#: #为命令历史列表中的命令编号;可用执行第#条命令;
!!: 执行上一条命令;
!-#: 执行命令历史列表中的倒数第#条命令;
!string: 执行命令历史列表中的最近一次以string开头的命令;
!$: 引用上个命令的最后一个参数; ESC后松开再按 .
命令历史相关的环境变量
HISTSIZE:命令历史中可以保存的命令的个数;
HISTFILE: 命令历史文件;
HISTFILESIZE:命令历史文件可以保存的命令的个数;
HISTCONTROL: 控制命令历史的生成;
HISTONTROL=ignoredups: 忽略记录重复的命令;连续的相同命令才为重复;
HISTONTROL=ignorespace: 不记录以空白字符开头的命令;
HISTONTROL=ignoreboth: 同时具有上面两种特性;
who 可以查看登录到系统中的用户
-b 系统启动时间
-d 显示死亡进程
-l 显示登录进程
-u 显示谁登陆了 能显示登录时间和进程的id号
-r 运行级别
w 【增强版的who】
ls 列出目录内容
单独执行ls指令可列出目录的内容,包括文件和子目录的名称。
参数
-1 每列仅显示一个文件或目录名称,并显示出文件的各种信息。
-a或--all 显示所有文件和目录。
-d, --directory 当遇到目录时列出目录本身而非目录内的文件
-h, --human-readable 人类易懂方式显示 与-l 一起,以易于阅读的格式输出文件大小
( 例如 1K 234M 2G)
-r, --reverse 排序时保留顺序
-R, --recursive 递归显示子目录
pwd 显示用户的当前目录完整路径
是echo $PWD的值来显示的
cd:change directory
切换目录
cd和 cd~:切换回自己的家目录;
注意:bash中 ~ 表示自己的家目录;
. 表示当前目录
.. 表示上一级目录
cd ~USERNAME:切换至指定用户的家目录;
cd - :在上一次所在的目录与当前目录来回切换;
$OLDPWD和$PWD 环境变量之间来回切换
cat :concatenate 文件文本查看工具
-n:给显示的文本行编号
-E:显示行结束符$
tac是cat查看的内容倒序显示
more:只支持向后翻(文件尾部以后)
less:支持前后翻
head:
-n #:显示前多少行
-#:
tail
-n # 显示后多少行
-f:查看文件尾部结束后不退出,跟随显示新增的行
(用于监控文件的写入状况)
echo命令的用法:
file:查看文件内容类型
file 【FILE】
shutdown 关机或者重启命令
shutdown [OPTION]... TIME [MESSAGE]
选项
-h:halt 关机
-r:reboot重启
-c:cancel取消
-k:不要真的关机,只是发送警告信息出去:
time时间:
now
hh:mm
20:25 系统将在20:25分关机,若今天的这个时间已经过去则将在明天的这个时间关机
+m
+5 表示5分钟后将.....
wall 向每个用户发送信息
格式 wall 信息内容
cal 查看日历
cal [[month] year]
cal 10 2006:查看2006年10月的日历
cal 2016:嘻哈看2016年的日历
取基名
basename /etc/sysconfig/network-scripts/ifcfg-eth0
取路径名
dirname /etc/sysconfig/network-scripts/ifcfg-eth0
alias 定义命令的别名
alias: 查看所有命名的别名
alias NAME="COMMAND"
禁用别名:
unalias 别名
原文地址:http://11741220.blog.51cto.com/11731220/1829572