RHCSA教程 第二章 访问命令行

1.登录Linux系统

图形化
• 系统菜单-注销-或切换用户
​
字符界面
• Ctrl+alt+F2-F6  
在本机上切换用户给
​
su - root 切换用户
ctrl+d 退出登录(ctrl+d or exit or logout)
​
网络登录
•     ssh ip 或 主机名
[kiosk@foundation0 ~]$ ssh servera
•     ssh 用户名@ip/主机名
[kiosk@foundation0 ~]$ ssh root@servera
[kiosk@foundation0 ~]$ ssh student@servera

2.终端切换

CLI Ctrl+alt+Fx x in (2,6)
GUI Ctrl+alt+F1

3.Shell简介

概念:它是一个解释器,可以帮助用户将指令信息传递内核

红帽企业Linux中为用户提供默认shell是bash,bash是与UNIX类似的系统上使用的其中一个最成功的shell改进版本

4.基本组成:

[kiosk@foundation0 ~]$     $普通用户
​
[kiosk@foundation0 ~]$ su - root       切换用户su - 用户名
Password: Asimov 输入用户登录密码:Asimov
Last login: Sat Feb 22 15:11:13 CST 2020 on tty3
[root@foundation0 ~]#     #超级用户
​
ctrl+d or exit 退出登录

 注:bash shell在概念上与微软的cmd相似,但bash具有更加复杂的脚本语言。与win系统powershell类似, mac的管理终端使用工具也是使用的bash shell

5.GNOME Shell

启动终端

ALT+F2 输入 gnome-terminal

锁定 win+l

关闭和重启

关机 重启
1 init 0 init 6
2 poweroff reboot
3 systemctl poweroff systemctl reboot
4 shutdown -h 20:00 shutdown -r 0

工作区切换

ctrl+alt 上|下 箭头

6.Shell的特性

linux命令语法:

完成具体功能的命令

扩展该命令功能的选项

命令要操作的对象

cmd 【-option】 【arg1】 【arg2】

简单的命令示例:
whoami
date
touch file1;mkdir dir1
​
完成某些工作的指令
扩展命令功能的选项
参数
​
ls
ls -a    
ls -a   ~/.bashrc
ls -a  -l ~/.bashrc
ls -al ~/.bashrc
​

 回显式命令

date +%Y%m%d
date +%Y-%m-%d

交互式命令

passwd

tab补全

按一下是补全

按两下列出可用命令

tab键 输入单词或命令前面几个首字母后,保证唯一可补全,不唯一可列出能选择的命令

历史命令

history

env--能容纳1000条

[root@servera ~]# env | grep SIZE
HISTSIZE=1000

 !!

!23 历史命令的编号

!h 命令首字母

[root@servera ~]# history -w
[root@servera ~]# vim ~/.bash_history     记录历史命令文件,vim是一个文本工具,可以打开后面的文件,进入后:q退出
[root@servera ~]# history -c   清除
[root@servera ~]# history
   1 history

(以下内容了解即可)
当前历史命令支持的最大条数
[root@foundation0 /]# grep ^HISTSIZE /etc/profile
HISTSIZE=1000
​
历史命令存放文件路径
[root@foundation0 /]# set | grep HISTFILE
HISTFILE=/root/.bash_history
vim /etc/profile
export HISTFILE=/root/.newfile
source /etc/profile
history -w
cat /root/.newfile
​
​
ctrl+R 搜索历史命令

7.命令行快捷键

1 ctrl+shift+t 当前画面添加一个标签
2 ctrl+shift+n 打开一个新的标签
3 alt+1,alt+2 切换标签
4 ctrl+shift+ =,ctrl+ - 扩大终端字体,缩小字体
5 ctrl+shift+w 关闭标签

8.Bash Shell常用的快捷键

ctrl+a 光标跳至行首
ctrl+e 光标跳至行尾
ctrl+u 从光标所在位置清空至行首
ctrl+k 从光标所在位置清空至行末
ctrl+左箭头 光标向左跳一个单词
ctrl+右箭头 光标向右跳一个单词
ctrl+w 回删一个单词
alt+d 删除光标后一个单词
esc + . 或 alt + . 调用之前使用过的路径,alt+.一直点可以向上翻阅路径
THE END