linux基本操作
基本命令
1. runlevel`查看界面`
2. init 5 `图形界面`
3 `命令界面`
3. who `谁在登陆`
4. echo 'PS1= ' > /etc/profile.d/env.sh `命令提示符保存`
5. enable -n [command] `禁用命令`
[command] `启用命令`
6. hash 命令缓存
-d [command] `删除一个命令缓存`
-r `删除所有命令缓存`
7. alias NAME='VALUE' `设置别名`
/~/.bashrc `别名的文件`
/etc/bashrc `别名全局文件`
8. . | source [filename] `使文件立即生效`
9. \command | 'command' `执行原命令`
日期和时间
10. date `显示系统时间`
-d string `根据string显示时间`
11. hwclock `显示硬件时间`
12. cal -y `显示日历`
13. /etc/localtime `时区文件`
简单命令
14. poweroff `关机`
15. shutdown -h +5 `5分钟后关机`
16. screen -S [string] `创建会话 exit 退出`
-x [string] `加入会话`
-ls `显示会话`
-r [string] `恢复会话`
Ctrl+a,d `剥离会话`
17. echo [-n|e|E] [string] `回显`
-e '\a' `发声`
'\b' `退格`
'\c' `最后不加换行`
'\n' `追加换行`
'\t' `Tab`
'\\' `\`
'\033[43;31;5m[string]\033[0m' `设置文本
18. history `命令历史`
.bash_history `历史命令文件`
!命令历史编号 `执行历史命令`
!string `执行string开头历史命令`
!?string `执行包含string历史命令`
!string:p `打印不执行`
!$ `前一个命令的参数`
^string1^string2 `把1换成2执行`
!:gs/string1/string2 `全部把1换成2执行`
--history相关的变量--
HISTSIZE `命令条数`
HISTFILE `历史文件`
HISTFILESIZE `命令文件历史的条数`
HISTTIMEFORMAT="%F %T " `显示时间`
HISTIGNORE="str1:str2*" `忽略str1的命令,忽略str2开头的历史`
`保存变量`
echo "HISTTIMFORMAT="%F %T " >> /etc/profile.d/env.sh
帮助
19. whatis [command] `命令帮助`
20. makewhatis | mandb `构建帮助`
21. help [command] `命令帮助`
22. [command] --help `命令帮助`
-h
23. man [类别] [command] `命令帮助`
--类别
1:用户命令
2:系统调用
3:C库调用
4:设备文件
5:配置文件
6:游戏
7:杂项
8:管理类
9:Linux内核API
/str `向下搜索str`
?str `向上搜索str`
n/N `上一个/下一个`
bash快捷键
清屏
Ctrl+l
执行当前命令并重新显示
Ctrl+o
阻止屏幕输出
Ctrl+s
允许屏幕输出
Ctrl+q
终止命令
Ctrl+c
挂起命令
Ctrl+z
光标到首
Ctrl+a
光标到尾
Ctrl+e
右移1
Ctrl+f
左移1
Ctrl+b
右移单词
Alt+f
左移单词
Alt+b
光标头和尾
Ctrl+xx
光标删到头
Ctrl+u
光标删到尾
Ctrl+k
删除行
Alt+r
删除左单词
Ctrl+w
删除右单词
Alt+d
删除当前
Ctrl+d
删除左
Ctrl+h
粘贴删除的字符
Ctrl+y
右首字母大写
Ctrl+a
右大写
Ctrl+a
右小写
Ctrl+a
`
网站
http://tldp.org
http://www.slideshare.net
http://www.google.com