Linux2基本命令-课件.ppt
《Linux2基本命令-课件.ppt》由会员分享,可在线阅读,更多相关《Linux2基本命令-课件.ppt(62页珍藏版)》请在三一办公上搜索。
1、Red Hat Linux,Red Hat Linux,第三章linux基本命令,第三章,Linux 基本命令,Linux 系统的进入与退出Linux 系统用户管理Linux 文件处理命令Linux 文件编辑 vi,Linux 基本命令Linux 系统的进入与退出,3.1 Linux系统的进入与退出,3.1 Linux系统的进入与退出,login:系统要求输入用户名,然后键入回车键。login: rootpassword: 系统要求输入用户口令。输入口令时,口令不会在屏幕上显示出来。如果输入的口令有误,屏幕提示下列信息: login incorrect. 登录成功的状态 只有用户正确地输入用户
2、名和口令,通过系统验证后,才能进入系统。 屏幕显示系统提示符: rootloclhost /root #aaaloclhost aaa $ aaaloclhost aaa % 此时说明已经成功登录到系统中,可以进行操作了。注意: # 是超级用户的系统提示符。 $ 、% 是普通用户的系统提示符。,Linux 进入与退出,登录系统,login:系统要求输入用户名,然后键入回车键。Linux,控制台:与系统直接相连的监视器和键盘特 性: UNIX/linux是多用户操作系统,可以同时接受多个用户登录或一个用户同时从不同的控制台进行多次登录,用户同时在多个控制台上进行多任务工作,体现了UNIX /Li
3、nux系统多用户、多任务的特性。实 现: 虚拟控制台的选择通过按下Alt键和一个功能键来实现,通常使用F1-F6。例如,用户登录后,同时按Alt+F2键,用户又可以看到 login: 提示符,说明用户启用了第二个虚拟控制台。然后只需按Alt+F1键,就可以回到第一个虚拟控制台。 各个虚拟控制台独立进行工作。作 用: 用户可以在某一虚拟控制台上进行的工作尚未结束时,切换到另一虚拟控制台开始另一项工作,真正实现多任务的工作方式。 例如,开发软件时,可以在一个控制台上进行编辑,在另一个控制台上进行编译,在第三个控制台上查阅信息。,虚拟控制台,Linux的进入与退出,登录系统,控制台:与系统直接相连的
4、监视器和键盘虚拟控制台Linux的进,名称:su 使用权限:所有使用者 使用方式:su -fmp -c command -s shell -help -version - USER ARG 说明:变更为其他使用者的身份,除 root 外,需要键入该使用者的密码 参数: -c command 或 -command=command 变更为帐号USER 并执行指令(command)后再变回原来使用者 USER 欲变更的使用者帐号 范例: su -c ls root 变更帐号为 root 并在执行ls 指令还原使用者。 su - clsung 变更帐号为 clsung 并改变工作目录至 clsung
5、的家目录(home dir)。,Su,Linux 进入与退出,登录系统,名称:su 使用权限:所有使用者 使用方式:su -f,退出系统 不论是超级用户,还是普通用户,一旦不再使用系统资源时,需要退出系统。必须在shell提示符下,键入退出命令,释放占用资源。 退出系统的命令: aaaloclhost aaa $ exit login :注:系统还在运行,仅是用户退出。 超级用户、普通用户执行都执行同样的命令。,Linux 进入与退出,退出系统,退出系统Linux 进入与退出退出系统,关闭系统 UNIX系统一旦不再使用系统资源时,需要关闭系统。必须由超级用户在shell提示符下,键入关闭命令,
6、系统将完整地执行关闭所有进程,释放占用资源,停止运行。切断电源。关闭系统的命令: (超级用户执行) rootloclhost /root # shutdown rootloclhost /root # halt rootloclhost /root # init 0 rootloclhost /root # telinit 0重启系统的命令: (超级用户执行) rootloclhost /root # reboot,Linux 进入与退出,退出系统,关闭系统Linux 进入与退出退出系统,例子: # shutdown -h +10 We will close system after 10 m
7、in 上面的命令警告所有用户,系统将在1 0分钟后关闭,他们最好保存信息,否则将丢失。 警告将显示在所有登录的终端上:Broadcast message from root (ttyp0) Wed Aug 2 01:03:25 2003.We will close system after 10 min The system is going DOWN for system halt in 10 minutes !,Linux 进入与退出,退出系统,例子:Linux 进入与退出退出系统,不同的运行级别定义如下:(可以参考Red Hat Linux 里面的/etc/inittabRHS 用到的级
8、别如下:# 0 - 停机(千万不要把initdefault 设置为0 )# 1 - 单用户模式# 2 - 多用户,但是没有 NFS # 3 - 完全多用户模式 (无图形界面) # 4 - 没有用到# 5 完全多用户模式 (有图形界面) # 6 - 重新启动 (千万不要把initdefault 设置为6 ) 缺省的运行级别,3或者5,由安装完系统时的设置决定。禁止把运行级别设置为0或6。,运行级别,Linux 进入与退出,不同的运行级别定义如下:(可以参考Red Hat Linux,# init 0 关闭系统,相当于shutdown、halt。# init 1 启动的系统运行于单用户模式。# i
9、nit 2 启动的系统运行于多用户命令行方式,启用部分网络功能。# init 3 启动的系统运行于多用户命令行方式,启用全部网络功能。# init 4 系统备用、保留。# init 5 启动的系统运行于多用户图形界面,启用全部网络功能。# init 6 重新引导系统,并启动默认的运行级别,相当于reboot。,命令控制系统启动方式,Linux 进入与退出,# init 0命令控制系统启动方式Linux 进入与退出,Linux系统的用户管理,Linux系统的用户管理,名称:adduser userdel使用权限:系统管理员 使用方式:adduser xxx userdel xxx附注:addus
10、er 与 useradd 指令为同一指令(经由符号连结 symbolic link) 说明:新增用户帐号,删除用户帐号。范例: #adduser test #Userdel -r test 把用户test的家目录一起删除。* 暂停用户帐号,*加在passwd文件中用户记录行前。,Linux 用户管理,名称:adduser userdelLinux 用户管理,添加一个用户系统需要实施以下六个步骤:1)编辑/ e t c / p a s s w d 文件,增添一条新的用户信息记录。2)编辑/ e t c / s h a d o w 文件,增添一条新的用户口令记录。3) 编辑/ e t c / g
11、r o u p,为用户添加组信息。4) 创建用户主目录。一般为/ h o m e / 。5) 把/ e t c / s k e l中的文件拷贝到新的用户主目录。6) 改变访问权限和拥有关系。,Linux 用户管理,添加一个用户系统需要实施以下六个步骤:Linux 用户管理,1、 /etc/passwd 用户数据库文件。 其中的域给出了用户名、用户标识号,组标识号,真实姓名、用户起始目录、是否设置加密口令和用户的目录名、shell类型等相关信息。2、 /etc/shadow 真正存储用户的口令的文件。 新型的口令安全管理措施,只对超级用户( r o o t )可读。 这使破译口令更困难,以此增加
12、系统的安全性。3、 /etc/group 说明用户组的信息。包括组的各种数据。,Linux 用户管理,1、 /etc/passwdLinux 用户管理,作用:数据库文本文件,存储所有注册用户名及其相关信息。结构:每个用户的信息占据文件的一行,每行用 : 分隔成的7个信息域用户注册名:用户口令:用户标识:组标识:用户信息:用户目录:shell程序root:x:0:0:root:/root:/bin/bash/ ftp:x:14:50:FTP User:/var/ftp:/sbin/nologinapache:x:48:48:Apache:/var/www:/sbin/nologinwebaliz
13、er:x:67:67:Webalizer:/var/www/html/usage:/sbin/nologin li:x:500:500:李跃强,机房,82160906:/home/li:/bin/bashaa:x:501:501:aa:/home/aa:/bin/bash,/etc/passwd文件,作用:数据库文本文件,存储所有注册用户名及其相关信息。/et,/etc/passwd文件,1、 用户注册名 用户登录时输入的名称,同一系统中用户名唯一,其长度一般为8个字符。2、 用户口令 系统将加密后的用户口令放到/etc/shadow文件中,用一个 x 来表示。如果未设置口令,则该项为空。3、
14、用户标识(UID) 用户分为系统用户和普通用户。系统用户执行管理系统的任务,UID编号在100-500之内。普通用户的UID从100或500后由系统递增式定义。一个用户占一个UID,root的UID为0。 4、 组标识(GID) 用户所属组的标识( GID ),组标识也是一个从0-32767之间的整数。5、用户信息 用户全名、电话等注释性信息。6、用户目录 用户登录系统,首先进入该目录,用户的一切文件等也将存放在该目录中。7、 shell程序 对用户输入的命令进行解释和执行的程序.,/etc/passwd文件1、 用户注册名,/etc/group文件,作用:UNIX规定每个用户至少要与一个用户
15、组关联。用户组是针对特定用途的一组用户的集合。这是系统方便管理的用户的需求。 管理:用户组定义在/etc/group文件中结构:每个组的信息占据文件的一行,每行用 : 分隔成的4个信息域group name :password :group ID :users group name 唯一的组名字符标识符 password 通常置空或*,但可以指定口令 group ID 标识操作系统内组的唯一数字编号 users 属于该组的全部用户的列表,/etc/group文件作用:UNIX规定每个用户至少要与一,修改用户口令,修改口令 为了更好的保护用户帐号的安全,UNIX允许用户自己修改口令。修改口令的命
16、令:passwdaaaloclhost aaa $ passwd current password: 旧口令 new passwd: 新口令 Input again: 确认新口令如果用户忘记了口令,需要系统管理员为自己重新设置一个。管理员为用户修改口令 rootloclhost root # passwd username new passwd: Input again:,修改用户口令修改口令,用户和组其他命令,asswd -l username 锁定密码 passwd -u username 解开密码 passwd -d username 删除密码 id username 查看用户信息use
17、rmod -l new_username old_username 用户改名usermod -g groupname username 更改组 修改/etc/passwd, 只改gidusermod -G groupname username 更改组 修改/etc/group。usermod -L username 锁定用户 usermod -U username 激活用户Usermod d Path username,用户和组其他命令passwd -l username 锁定,Chfn 修改用户信息groupadd groupname 创建组 gpasswd -a username grou
18、pname 将用户添加到组 groupmod -n new_group old_group 组改名 groupdel groupname 删除组 gpasswd groupname 改变组密码 gpasswd -r groupname 删除组密码 cat /etc/group|wc -l 查看系统中有多少个组cat /etc/passwd|wc -l 有多少个用户,Chfn 修改用户信息,Linux 文件处理命令,Linux 文件处理命令,cd,使用权限:所有用户使用方式:cddirName说明:变换工作目录至dirName。dirName可表示为绝对路径或相对路径。若目录名称省略,则变换至用
19、户的homedirectory(即login时所在的目录)。 “”也表示为homedirectory,“.” 表示目前所在的目录,“.”表示目前目录位置的上一层目录。例: 跳到/usr/bin/: cd/usr/bin 跳到自己的homedirectory: cd 跳到目前目录的上上两层: cd./. 返回进入当前目录前所在目录: cd-,cd使用权限:所有用户,pwd,使用权限:所有用户使用方式:pwd说明:列出当前所在的路径和目录位置例:以aaa用户为例 $ cd /etc $ pwd /etc $ cd $ pwd /home/aaa,wd使用权限:所有用户,ls,使用权限:所有用户使用
20、方式:ls-alrtAFRDirname.说明:显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。参数:-a显示所有文件及目录(文件或目录开头为“.”的为隐藏文档,不会列出)-l除文件名称外,亦将文件型态、权限、拥有者、文件大小等详细列出-r将文件以相反次序显示(原定依英文字母次序)-t将文件依建立时间之先后次序列出-A同-a,但不列出“.”(目前目录)及“.”(父目录)-F在列出的文件名称后加一符号;可执行档则加“*”,目录则加“/”-R若目录下有文件,则以下之文件亦皆依序列出例: 按照时间先后顺序列出目前工作目录下所有名称以s开头的文件: ls-ltrs*将/bin目录下所有
21、目录及文件详细资料列出:ls-lR/bin列出目前目录下所有文件及目录;并加以区别:ls-AF,ls使用权限:所有用户,文件类型和标志符号,文件类型 标志符号 普通文件 - 目录文件 d 块设备文件 b 字符设备文件 c 连接文件 l,文件类型和标志符号 文件类型,文件的基本信息,UNIX/linux中每个文件的基本信息都是由八个部分组成。类型 权限 链接数 所有者 所属用户组 长度 日期 文件名 x xxxxxxxxx 文件权限中规定 : 1-3位 代表用户(文件所有者)对文件的读、写、执行权限; 4-6位 代表同组成员对该文件所拥有读、写、执行权限; 7-9位 代表其他用户对文件所拥有读、
22、写、执行权限。设置成“rwx - r - - r -”文件权限,允许其他用户读文件,但不能写和执行。设置成“rwxr-xr-x”目录的权限,允许其他用户查看目录,但不能在其中建立或删除文件,文件的基本信息UNIX/linux中每个文件的基本信息都是由,cat,使用权限:所有用户使用方式:cat参数fileName说明:屏幕显示文件,或将多个文件合并传到标准输(fileName)参数: -n或-number 由1开始对所有输出的行数编号 -b或-number-nonblank和-n相似,对于空白行不编号 -s或-squeeze-blank当有连续两行以上的空行,替换为一空行例: $ cat-nt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux2 基本 命令 课件
链接地址:https://www.31ppt.com/p-1286190.html