Shell
概念:
作用:
shell命令解释器
- shell一种解释型的语言(内部命令/外部命令)
- 内部命令:系统自带的,随系统内核一起启动(56)
cd(改变路径) - 外部命令:就是一些额外的软件或者程序
ls(列出文件或者目录)
- 内部命令:系统自带的,随系统内核一起启动(56)
- sh(Borurne Shell) csh ksh
- BASH 是rhel中默认的一种
Shell命令行格式
[root@localhost Desktop]#
- root:代表当前登录用户
- localhost:代表当前系统的主机名称
- Desktop:代表当前所在的位置
:这个#代表当前登录用户是管理员用户
- root:管理员 administractor
- $:代表当前登录用户为普通用户
- ex:[student@localhost ~]$
切换登录
[root@localhost ~]# su - student
- su [-] username 切换当前登录
- 有 - :代表切换bash
- 无 - :代表不切换bash环境
- 由root用户到普通用户不需要密码
- 由普通用户到root用户需要密码
- exit 退出
查看系统当前主机名 hostname
[root@localhost Desktop]# hostnamelocalhost.localdomain
修改主机名并让他生效 hostnamectl set-hostname 主机名
[root@localhost Desktop]# hostnamectl set-hostname BJTLXY[root@localhost Desktop]# hostnamebjtlxy[root@localhost Desktop]# su -Last login: Fri Jun 29 08:07:42 EDT 2018 on pts/0[root@bjtlxy ~]#
关机操作
poweroffinit 0shutdown -h nowhalt
重启命令
rebootshutdown -r now #现在重启shutdown -r +15 #15min后重启
准确的shell命令规范
命令字 【选项】 【参数】
查看当前系统时间
[root@bjtlxy ~]# dateFri Jun 29 08:18:33 EDT 2018
[root@bjtlxy ~]# date
Fri Jun 29 08:18:33 EDT 2018
查看日历 cal
[root@bjtlxy ~]# calJune 2018Su Mo Tu We Th Fr Sa1 23 4 5 6 7 8 910 11 12 13 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 30
cal 年份 #查看全年日历
cal 月份 年份 #查看某年某月的日历
- 在Linux当中严格区分大小写
- 在Linux当中一切皆文本
网络通信三种方法
查看系统当前IP地址
[root@bjtlxy ~]# ifconfig[root@bjtlxy ~]# ip addr show
测试网络连通性
ping 127.0.0.1ping 127.0.0.1 -c 4 #限制ping包次数1.桥接 课后作业2.NAT只可以访问外网,但外面的不能访问里面3.仅本地模式
BASH常用快捷方式
CTRL + c 中断当前操作CTRL + l(aile) = clear #清屏'' #换行CTRL + A #光标跳到行首CTRL + E #光标跳到行尾CTRL + U #清空光标所在位置的前面所有内容CTRL + K #清空光标所在位置的后面所有内容
[root@bjtlxy ~]# history #查看历史命令,默认保留1000行!n #调用历史命令 ex:!22[root@bjtlxy ~]# history -c #清除历史命令#放大字体CTRL + SHIFT + "+"#缩小字体CTRL + "-"
