bash xshell的特性
1.什么是bash shell?
它是一个命令解释器,是用户与计算机进行交互的窗口。
2.bash能干什么呢?
1)文件管理
2)用户管理
3)权限管理
4) 磁盘管理
5)网络管理
6)软件管理
7) 应用管理
等……
3.bash的两种使用方式
1)命令
缺点:效率较低,适合少量工作
2)脚本
优点:效率高,适合大量工作
4.命令提示符
如:
[root @ oldboy250 ~]
当前用户名 分隔符 主机名 当前用户所在的目录
root:超级用户,也就是管理员,用#号表示
oldboy:普通用户,如同客户访问的用户名,$符表示。
root用户的叫目录是 /root/
/home/oldboy:普通用户的家目录,所有的普通用户都存放在这个目录下。
1.echo命令:所见即所得
[root@oldboy250 ~]# echo 123
123
输入什么就会在屏幕上显示什么
可以创建文件,如:
[root@oldboy250 ~]# ll 1.txt
-rw-r--r--. 2 root root 4 Jun 24 19:26 1.txt
[root@oldboy250 ~]# cat 1.txt
123
还可以追加文件,覆盖。
追加:
[root@oldboy250 ~]# echo -e "oldgirl\nxiaoming" >>1.txt
[root@oldboy250 ~]# cat 1.txt
oldboy
oldgirl
xiaoming
换行: \n 参数
覆盖:
[root@oldboy250 ~]# echo oldboy > 1.txt
[root@oldboy250 ~]# cat 1.txt
oldboy
在bash shell中调用变量 $
更改变量可到 ./bashrc
2.查看当前登录的用户可以用
whoami 命令
[root@oldboy250 ~]# whoami
root
三。shell的基本特性
1.命令补全Tab键
2.参数补全:要安装bash-completion(yum install bash-completion)
3.选项补全:主要是补全路径
C:\Users\Administrator\Documents\Virtual Machines\CentOS 64 位
linux的快捷键
ctrl +a :跳转光标到当前行的首端
ctrl +e :跳转光标到当前行的末端
ctrl +u :删除当前光标所在位置的前面所有内容
ctrl +k :删除当前光标所在位置的后面所有内容
ctrl +c :终止当前任务
ctrl +d :退出终端
ctrl +r :搜索
ctrl +s :锁屏
ctrl +w :以空格为分隔符,删除光标前面的字符(内容)
ctrl +q :解锁
ctrl +左右光标键 :以空格为分隔符,按单词的形式跳转光标
ESC + . :瞬间显示上一条命令,最后的内容,以空格为分隔符
:代表注释,不执行操作。
[root@oldboy250 ~]# #echo suixin
[root@oldboy250 ~]#