一、shell是一类特殊的程序,用来让用户通过该程序与内核沟通,包括运行新的程序、文件系统操作等。
简单地说:shell,人机交互的界面,或中间层。
shell的种类:/etc/shells。有5种:bash、tcsh、sh、nologin、csh。
不同的shell,命令可能不一样。世界上80%的类Unix都是用bash。
bash是最流行的一种,也是RedHat默认使用的shell。
二、多种方式启动终端
1从启动菜单中打开“终端”
2直接右击桌面空白处
普通用户和root,不一样的提示符
三、命令行入门:命令+选项+参数
如:
1. 命令:要运行的程序名称
选项:调整命令的行为或其作用(可多个)
选项如果是整个单词,请用“ — ”来加选项。
2.参数:指明运行的目标(可多个)。可以是文件或文件夹,也可以是其数据。
3.命令选项中有“[]”可选,“<>”必须,“|”或者(不能重选)
[root@desktop25 ~]# man passwd
[root@desktop25 ~]# man cron
四、简单常用的命令:
时间:date
日历:cal
查看当前所在目录:pwd
切换目录:cd
查看文件目录:ls、cat、less、more、tail、head…
创建:touch、mkdir、vim…
删除:rm、rmdir…
移动、重命名:mv
更改密码:passwd
查看用户信息:id
切换用户:su –
退出:exit
查看历史命令:history
……
五、善用tap键
[root@desktop25 ~]# his<使用tap键>
[root@desktop25 ~]# history
六、history
[root@desktop25 ~]# history -c <清除历史记录>
[root@desktop25 ~]# history -5 <查看最后5条命令>
[root@desktop25 ~]# more /etc/profile <历史条数配置文件。建议500即可>
[root@desktop25 ~]# more .bash_history <用户注销时,历史记录写入文件>
七、“~”符号,表示当前在个人“家”目录。
[student@desktop25 ~]$ su – <切换为root>
[student@desktop25 ~]# su user1<切换为user1用户,但还是student环境>
[student@desktop25 ~]$ su – user1 <切换为user1用户,包括环境>
[student@desktop25 ~]$ more .bashrc <个人环境变量文件>