Linux终端操作及命令行基本语法
推荐
在线提问>>
### 1、打开终端
桌面空白部分右键打开终端
在活动终端上使用快捷键ctrl+alt+n
设置运行快捷键--打开运行窗口--输入gnome-terminal
利用系统菜单打开终端
### 2、打开/切换标签
快捷键
利用终端菜单打开标签
利用快捷键ctrl+alt+t
利用alt+数字快捷键切换标签
利用鼠标切换标签
### 3、字体放大缩小
ctrl+加号
ctrl+减号
### 4、退出终端
exit命令
利用鼠标关闭终端
## 命令行基本语法
### 1、命令提示符
```shell
[root@qfedu.com ~]#
root 表示当前登陆用户
qfedu 表示主机名称
~ 表示当前工作目录
# 表示root用户
$ 表示普通用户
```
### 2、命令使用方法
```shell
[root@qfedu.com ~]# 命令 [选项] [参数] [操作符]
[root@qfedu.com ~]# ls
所有命令的后面必须有空格
[root@qfedu.com ~]# ls -a
date命令
显示当前日期和时间方式1:
[root@qfedu.com ~]# date
显示方式2 :
[root@qfedu.com ~]# date +%y%m%d%H%M%S
171120115322
显示方式3:
[root@qfedu.com ~]# date +%F
2017-11-19
显示方式4:
[root@qfedu.com ~]# date +%D
2017-11-19
设置时间:
方式1:
[root@qfedu.com ~]# date -s 8:57
2017年 11月 19日 星期日 08:57:00 EST
[root@qfedu.com ~]# cp CentOS-Base.repo /CentOS-Base.repo.`date +%y%m%d%H%M`
方式2:
[root@qfedu.com ~]# date 030201582018
```
### 3、bash基本特性
**命令补全**
tab键
如果命令没有补全:
1、命令写错
2、没有可执行权限
**快捷键**
```
编辑命令:
Ctrl + a :移到命令行首
Ctrl + e :移到命令行尾
Ctrl + f :按字符前移(右向)
Ctrl + b :按字符后移(左向)
Alt + f :按单词前移(右向)
Alt + b :按单词后移(左向)
Ctrl + xx:在命令行首和光标之间移动
Ctrl + u :从光标处删除至命令行首
Ctrl + k :从光标处删除至命令行尾
Ctrl + w :从光标处删除至字首
Alt + d :从光标处删除至字尾
Ctrl + d :删除光标处的字符
Ctrl + h :删除光标前的字符
Ctrl + y :粘贴至光标后
Alt + c :从光标处更改为首字母大写的单词
Alt + u :从光标处更改为全部大写的单词
Alt + l :从光标处更改为全部小写的单词
Ctrl + t :交换光标处和之前的字符
Alt + t :交换光标处和之前的单词
Alt + Backspace:与 Ctrl + w 相同类似,分隔符有些差别 [感谢 rezilla 指正]
重新执行命令:
Ctrl + r:逆向搜索命令历史
Ctrl + g:从历史搜索模式退出
Ctrl + p:历史中的上一条命令
Ctrl + n:历史中的下一条命令
Alt + .:打印之前执行过的命令的最后一部分 以空格为分隔符
控制命令:
Ctrl + l:清屏
Ctrl + o:执行当前命令,并选择上一条命令
Ctrl + s:阻止屏幕输出
Ctrl + q:允许屏幕输出
Ctrl + c:终止命令
Ctrl + z:挂起命令
```
**历史命令**
上下箭头
history
alt+.快捷键