Shell
shell 英文含义是“壳”。它是相对于内核来说的,是建立在内核基础上,面相于用户的一种表现形式。
Linux中的shell,是指一个面向用户的命令接口,表现形式就是一个可以由用户登陆的界面。shell有很多种,
比如:
- Bourne SHell(sh)
- Bourne Again SHell(bash)
- C SHell(csh)
- KornSHell(ksh)
- zsh
Linux预设就是bash。
bash
大多数sh脚本都可以在bash下运行,bash的功能主要有:
- 记录历史命令:bash可以记录之间键入的命令,保存在:~/.bash_history文件中,只保存上次注销之后的命令。
- tab自动补全
- alias命令别名: 可使用alias ll=‘ls -all’来设置命令的别名
- 工作控制:将某些任务放在后台工作
[kiosk@foundation0 Desktop]$
kiosk-开启shell的用户
@ -分隔符
foudantion0 -主机的短名称,表示shell开启在哪台主机
Desktop -表示你在系统的哪个位置
$ -普通用户身份提示符 #为超级用户
切换用户:
Shell
shell 英文含义是“壳”。它是相对于内核来说的,是建立在内核基础上,面相于用户的一种表现形式。
Linux中的shell,是指一个面向用户的命令接口,表现形式就是一个可以由用户登陆的界面。shell有很多种,
比如:
- Bourne SHell(sh)
- Bourne Again SHell(bash)
- C SHell(csh)
- KornSHell(ksh)
- zsh
Linux预设就是bash。
bash
大多数sh脚本都可以在bash下运行,bash的功能主要有:
- 记录历史命令:bash可以记录之间键入的命令,保存在:~/.bash_history文件中,只保存上次注销之后的命令。
- tab自动补全
- alias命令别名: 可使用alias ll=‘ls -all’来设置命令的别名
- 工作控制:将某些任务放在后台工作
[kiosk@foundation0 Desktop]$
kiosk-开启shell的用户
@ -分隔符
foudantion0 -主机的短名称,表示shell开启在哪台主机
Desktop -表示你在系统的哪个位置
$ -普通用户身份提示符 #为超级用户
切换用户
gnome
gnome提供了图形桌面环境,让初学者更加直观的学习的桌面。
###############################简单命令############33
date
watch -n 1 date ##监控date命令每秒钟执行一次
date 月月天天小时分钟.秒秒 ##更改时间
passwd
passwd username ###更改用户密码(只有超级用户root可以)
passwd ####普通用户修改自己的密码
普通用户只能修改自己的密码,并且必须知道自己原始密码,修改密码必须大于8位,不能与原始密码字符重复
passwd -l username ###冻结普通用户
passwd -u username ###解锁冻结帐号
file ###查看文件类型
cat 文件名称 ###查看文件所有内容到文件的最后
less 文件名称 ###查看文件所有内容从文件的开始,按Q退出
head -数字 文件名称 ###文件内容前多少
tail -数字 文件名称 ###文件内容后多少
wc -l ###行数
-c ###字节数
-m ###字符数
-w ###单词数
-L ###显示最长行的长度
tab键
补齐系统中存在的文件名称,命令,和命令参数
#####################历史调用#################
!数字 ###执行第多少条命令
!关键字 ###执行最近一条以关键字开头的命令
ctrl+R+关键字 ###调出最近一条含有关键字的命令
上下键 ###从最后一条命令开始向前查看或者向后查看
history ###查看历史
history -c ###清除历史
######################快捷键###################
ctrl + a 光标移动到行首
+ e 光标移动到行尾
+ u 光标所在位置删除到行首
+ k 光标所在位置删除到行尾
+ r 调出最近一条含有关键字的命令
+ 左|右 光标移动以单词为单位
+ c 撤销以输入的命令
+ d 关闭当前环境
+ shift + t ##在现有shell中重新打开一个table
+ shift + pageup|pagedown 切换table
+ alt + l 锁屏
+ alt +上|下 切换工作界面
+ alt + f1|f7 进入图形界面
+ alt + f2-f6 进入虚拟控制台