终端翻页
Shift-pageup
Shift-pagedown
man
看手册(叫做manual或man page).每一个命令和系统函数都有自己的man page
man man
man read //查看read命令的man page
man 2 read //查看read系统函数的man page(在第二个section中,表示为read(2))
man -k read //以read为关键字查找相关的man page
clear
清屏幕 Ctrl+l
alias
将value字符串起个别名叫name,以后在命令行输入name,shell将自动将其解释为value,
如果不带参数执行本命令,或以参数-p执行,则显示当前定义的别名表
alias [-p] name = value ...
vim ~/.bashrc //在bashrc中用alias命令配置别名
eg:
alias ls='ls --color=auto'
alias rm='rm -i'//在shell中使用命令rm,相当于使用命令rm -i
echo
echo $? //显示上一个程序的退出形式,在管理程序时用来看程序是不是正常退出
umask
一个文件的最终权限是由用户设立的权限和系统默认的umask,对umask值取反在与用户指定的权限求与得到的。
eg:umask=00007 —>0770
用户指定为777
最终权限:777和770求与==770
umask 0007 //0007为指定的umask值,8进制,第一个0不用管
关机重启(root用户才能执行)
poweroff
shutdown -t [-rkhncfF] 时间 [警告讯息] //得有root权限
shutdown -r now //立刻重新开机
shutdown -h now //立刻关机
shutdown -k now 'Hey!Go away!now....'//发出警告讯息,但是没有真的关机
shutdown -t3 -r now //立刻重新开机,但在警告和删除processes之间,延迟三秒
shutdown -h 10:42 'Go away,go to sleep'//在10:42分关机
shutdown -r 10 'hey!go away'//10min后关机
reboot //重启
uname -a //查看内核版本信息
lsb_release -a//查看发行版本信息
free -m//查看内存空闲
Ctrl+Shift+t //新开启一个标签
Alt+number //去几号窗口(切换终端标签)
Ctrl+Shift+n //新开启一个终端