您的位置:首页 > 运维架构 > Linux

linux几个常用命令和帮助命令

2013-10-18 00:15 295 查看
basename PATH
例:basename /etc/sysconfig/network
network

dirname PATH
例:dirname /etc/sysconfig/network
/etc/sysconfig

ls -a 显示全部文件,包括隐藏文件(.开头的)
-d 仅列出目录本身,不包括目录内的文件数据
-l 列出文件属性,权限

type + command 显示该命令是内建命令(shell程序自身附带的命令)还是外部命令(在某目录有一个与命令同名的可执行文件)

which + command 查找命令位置

hash 能显示命令查找表的命中次数

history 查看已经输过的命令
history -c 清除历史命令
所有历史命令存放在~/.bash_history
echo $HISTFILE
1.history后 你再!n就可以执行历史中第n条命令。!-n执行倒数历史中的第n条。
2.!!直接执行历史中最后一条。
3.!string执行历史命令中最近一条以“string”开头的命令。
4.basename /usr/shared/doc dirname !$(引用上个命令参数) 或者 dirname (Alt+.)
不过个人感觉前面2条用处不大。

1、manual: 使用手册, man COMMAND
2、info: 信息页, info COMMAND 一般用得少
上下箭头,以及PageUp、PageDown
q: 退出;

3、简要使用帮助: COMMAND --help
4、官方文档:google
5、额外的文档:README、INSTALL、ChangeLog
/usr/share/doc/ls-VERSION
6、发行版官方文档,http://www.redhat.com/docs/

manual:使用手册 man
1.一般用户使用命令
2.系统调用
3.库函数
4.特殊文件,设备文件
5.文件格式,即配置文件

6.游戏
7.杂项
8.管理类命令,管理员使用的命令
1,5,8比较重要,要记住

操作键:
空格键:向后翻一屏;
b: 向前翻一屏;
回车键:向后翻一行;
k: 向前翻一行;
Ctrl+d: 向后翻半屏;
Ctrl+u: 向前翻半屏;
G: 跳转至文件尾;
1G: 跳转至文件首;
q: 退出;

文本查找:
/keyword: 从当前光标所在行开始,向文件尾部查找;
?keyword: 首部查找;

n: 跟当前查找命令相同方向的下一个匹配;
N:跟当前查找命令相反方向的下一个匹配;

有时候不知道man后面的命令有几个章节可以用whatis command
如果whatis不能用,可以用makewhatis来生成数据库,可能要等待1-2分钟
man -f command也和whatis command有同样的效果

date -s "2013-10-17 23:43:00"设置系统时间
date mmddHHMM[CC[YY]][.SS] 101723432013.00就是上面的时间
date +%T显示当前时间 = date +%H:%M:%S
date +%D显示当前年月 = date +%m%d%y

Linux有两套时间:
硬件时钟
系统时钟
date是系统时间 hwclock硬件时间即bios时间
hwclock -s 将系统时间修改为硬件时间 即以硬件时间为准
hwclock -w 以系统时间为准

本文出自 “windows系统” 博客,请务必保留此出处http://nickzhao.blog.51cto.com/4525919/1310592
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: