(P2)Linux基本操作:Linux登录,Linux简单的命令
文章目录
1.Linux登录
-
文件方式登录
(1)输入用户名和密码
(2)/etc/passwd文件对照(用户文件)
(3)/etc/passwd文件对照(影子文件)
(4)启动相应的外壳程序
(5)用户得到一个虚终端,通过shell与系统交互
(6)进入到用户的家目录 -
口令文件:/etc/passwd
(1)username:用户名
(2)passwd:密码,显示是x,已经转移到了影子文件中了
(3)uid:用户标识号
(4)gid:组标识号
(5)comment:备注信息
(6)home:家目录
(7)shell:shell程序 -
Linux登录时的shell环境文件
每个用户登录都要执行的配置文件,是全局的:
(1)/etc/bashrc
包含系统定义的命令别名和bash的环境变量定义
(2)/etc/profile
包含系统的环境定义,并指定启动时必须运行的程序
(3)/etc/inputrc
包含系统的键盘设定,以及针对不同终端程序的键位配置信息
对应用户地下的,HOME目录底下的,是局部的
(4)$HOME/.bashrc
包含为用户定义的命令别名和bash的环境变量定义
(5)$HOME/.bash_profile
包含为用户定义的环境变量,并指定用户登录时需要启动的程序
(7)$HOME/.inputrc
包含用户的键盘设定,以及针对用户终端的键位配置信息 -
多终端登录
(1)生成6个虚拟终端,其中1-6为文本方式(虚拟终端就是共享同一个屏幕的意思)
(2)各虚拟终端共享键盘和显示器(物理终端,每个物理终端都有自己独立的显示器和键盘,通过串口与服务器相连),使用aly+fn来切换
(3)仿真终端,它是客户端的一个软件,通过ssh协议与服务器sshd通信相连
(3)startx,进入GUI界面,按下:ctrl +alt+backspace可以退回到文本界面
开机直接进入GUI界面的配置文件:cat /etc/inittab
把3改成5就可以了
2.Linux简单的命令
- eg
- man
(1)访问Linux手册页的命令是man
man date,下面的1表示在手册的第一页
2001年1月1日是星期几:date --date=’’
改为英文输出:LANG=EN
更改日期:data --set=’’
- man手册章节介绍
(1)第一页:命令
(2)第二页:系统调用
(3)第三页:库函数
(4)第四页:特殊文件
(5)第五页:配置文件,eg:man 7 passwd
(6)第六页:游戏
(7)第七页:惯例与协议,eg:man 7 tcp,man 7 man查看帮助的帮助
(8)第八页:系统管理命令
(9)第九页:内核 - eg:
man -a tty可以显示与tty相关的所有的帮助
首先显示的是第一页手册的帮助
按下q,接着显示的是第二页手册的帮助
按下q,就退了,说明没有其他的帮助手册了