一、终端最常用快捷键
新建终端窗口: crtl+shift+N
终端的漂移/切换:shift+左右箭头
挂 起:crtl+s
解除挂起:crtl+q
清 屏:crtl+l
命令行光标移动:
crtl+a 移动到命令行首
crtl+e 移动到命令行尾
crtl+u 从当前光标所在位置向前清除命令
crtl+c 中断操作
crtl+D 退出当前,结束输入(EOF,End Of File)
tab 命令补全/路径补全/文件名补全:
一次tab是补全
两次tab,列出相关信息
拷贝粘贴:
左键选中(复制) 左右键同时点击(粘贴)
alt+tab:切换当前的运行程序
上下箭头:看到命令的输入记录
二、终端常用命令
1、date(查看当前时间)
2、cal(查看日历)
3、bc(简单好用的计算器,默认结果只显示小数)
[root@localhost chengongliang]# bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
1+2
3
1/0
Runtime error (func=(main), adr=3): Divide by zero
3^2
9
bc界面内命令scal=number,number表示小数位数
scale=3
3/9
.333
4、shutdown(惯用的关机命令)
[root@localhost chengongliang]# shutdown -help
shutdown: invalid option -- e
Usage: shutdown [-akrhfnc] [-t secs] time [warning message]
-a: use /etc/shutdown.allow
-k: don't really shutdown, only warn.
-r: reboot after shutdown.
-h: halt after shutdown.
-f: do a 'fast' reboot (skip fsck).
-F: Force fsck on reboot.
-n: do not go through "init" but go down real fast.
-c: cancel a running shutdown.
-t secs: delay between warning and kill signal.
** the "time" argument is mandatory! (try "now") **
5、cd(变换目录)
[root@localhost root]# cd /home //绝对路径
[root@localhost home]# cd .. //返回上一级目录
[root@localhost /]# cd /home
[root@localhost home]# cd ../var
6、pwd(显示当前所在目录)
7、mkdir(创建新目录)
[root@localhost var]# mkdir --help
用法:mkdir [选项] 目录...
若目录不是已经存在则创建目录。
长选项必须用的参数在使用短选项时也是必须的。
-m, --mode=模式 设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask
-p, --parents 需要时创建上层目录,如目录早已存在则不当作错误
-v, --verbose 每次创建新目录都显示信息
--help 显示此帮助信息并离开
--version 显示版本信息并离开
Report bugs to <bug-coreutils@gnu.org>.
[root@localhost var]# mkdir mydir
[root@localhost var]# cd mydir
8、rmdir(删除目录)
[root@localhost mydir]# rmdir --help
用法:rmdir [选项]... 目录...
如果<目录>没有数据则删除该目录。
--ignore-fail-on-non-empty
忽略任何因目录仍有数据而造成的错误
-p, --parents 删除<目录>,然后尝试删除指定路径中的所有上层目录。例如:
‘rmdir -p a/b/c’的效果等於‘rmdir a/b/c a/b a’。
-v, --verbose 处理每个目录时都显示信息
--help 显示此帮助信息并离开
--version 显示版本信息并离开
Report bugs to <bug-coreutils@gnu.org>.
[root@localhost mydir]# rmdir mydir
rmdir: ‘mydir’: 没有那个文件或目录
[root@localhost mydir]# cd ..
[root@localhost var]# rmdir mydir
9、touch/vi filename(创建新文件,filename文件名)
10、ls / ll (显示目录)
11、cp 来源文件 目标文件(复制文件)