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