如果你喜欢大风科技频道的相关内容,或者想参与相关话题的讨论,欢迎评论或投稿!
Linux基础知识之--用户切换,Unix与Linux,GNU,Linux与Windows比较,终端及Shell的概念,Linux页面说明
1)用户切换
在字符页面时,登入root,之后用su命令来登录其他用户,从root切换到普通用户不需要密码。从普通用户切换到其他用户需要输入密码exit时会退回到上一个用户,在这里为root。而如果登入其他用户,exit就再次出现了login界面
2)Unix与Linux
能连接到系统中的任何设备都以文件形式存在的,万物皆文件
在Linux中后缀名没有实际意义,只是为了区分文件
3)GNU
相当于一个论坛,要求所有在上面的代码都不能收费,不能加密,不能带壳
其他人可以在你的代码的基础之上进行修改再开发,并且要求不能以此投诉某人
4)Linux与Windows比较
内存释放机制比Windows优,因此Windows使用时间长了会很卡;占用内存比Windows少。
Windows不可以两个用户同时登录,但是在Linux里同时可以有多个用户或者同一个用户在不同地方同时登录。但是不建议同一个用户在不同地方同时登录,因为如果一个人新建文件,而另外一个人要删除,两个人操作会冲突。但是不同的用户可以,因为不同用户权限是不一样的。
Linux的单用户模式相当于Windows的安全模式。
5)终端的概念
终端是用户shell运行的平台,在终端模拟器上用户可以交互的操作系统及运行程序并得到提示和反馈,就像在文本编辑器中一样。它与控制台之间的关系就如彩电机身上的控制按钮与遥控器机的按钮,只不过终端是从远程操作的(遥控器),但是它们都是提供给用户输入指令的地方。进入终端的方式有很多种,比如:你可以在远程通过Telnet、SSH登录系统, 从而开始一个终端,你也可以在图形界面中在桌面中右击开启终端
6)Shell
为解释器,相当于翻译,既明白机器的语言,又明白人类的语言,在Linux系统中有很多种Shlle解释器。
例如:/bin/sh、/bin/bash、/bin/tcsh、/bin/csh、/bin/ksh、/sbin/nologin等。/bin/sh = /bin/bash,只是/bin/sh一般用于写shell脚本,/bin/tcsh , /bin/csh , /bin/ksh用于不同用户,外/sbin/nologin表示不能登录 系统。
命令cat /etc/shells 列出系统中所有有的shell
7)Linux页面说明
[root@localhost ~]#
@前面:当前登录用户
@后面:在哪登录的,可能是主机名,也可能是IP地址
~ :家目录 (这个位置显示的是当前工作路径)
#:环境变量提示符;可以判断用户的权限。只有root用户是#,其他用户为$