Linux字符界面及常用命令.ppt
《Linux字符界面及常用命令.ppt》由会员分享,可在线阅读,更多相关《Linux字符界面及常用命令.ppt(84页珍藏版)》请在三一办公上搜索。
1、1,Linux字符界面及常用命令,2,概述,标准的Linux系统支持多用户的工作环境。它的使用与传统PC的操作系统有比较大的区别。本章节主要介绍Linux系统的基本常识和一些基本的操作。,3,1 Linux系统基本常识 控制台,控制台是和Linux主机直接相连的前端机,它面对的用户是系统管理员。,传统的控制台:,操作系统,数据库系统,编译器,其他应用,串口连接线,4,1 Linux系统基本常识 控制台,目前常用的控制台:,操作系统,数据库系统,编译器,其他应用,显示数据线,Linux的系统管理员常常使用root帐户在控制台上登录来对系统进行一些维护和管理工作,在部分Linux系统中,root帐
2、户被设定成只能在控制台上登录。,5,1 Linux系统基本常识 终端,在Linux系统中,普通用户是通过一台终端机来和主机系统进行信息通讯的,用户的终端机上可以安装Linux系统,也能安装其他类型的操作系统如windows系统,以太网,Linux系统,AIX系统,6,1 Linux系统基本常识 用户登录,telnet 192.168.54.91Connecting to 192.168.54.91Connected.Welcome to the RedHat LinuxLogin:,在控制台上进行登录,Telnet 最常用的终端程序,字符界面,风格和哑终端类型的控制台相似Xterm 图形界面的
3、终端程序,和目前常用的控制台风格一致,username,Linux 是大小写敏感的.username 和 Username 及其 USERNAME 是不同的用户名,Password:,在键入口令时,键入的字符并不在界面上显示,The system will be unavailable on friday afternoon for maintenance.You have new mail.usernameredhat123,可以获得一些有用的系统信息.例如系统关机计划,邮件信息等,在终端上进行登录,在用户的本机系统上用合适的应用程序进行登录,7,1 Linux系统基本常识 用户注销,use
4、rnamehostname,在已登录状态下,使用命令:logout 或者 exit 或者Ctrl-d 进行注销,注销后本地应用程序和Linux主机之间的连接被断开。,exit,Connection to 192.168.54.91 closed!,C:Documents and Settingsadministrator,输入注销命令并回车,注销完成,连接断开,退出telnet应用程序,回到命令提示符状态下,8,1 Linux系统基本常识 帐户管理,#cat/etc/shadow,Linux系统是一个分时多用户系统,系统以帐户为基础,构建出了多用户的工作环境。,在Linux系统中有一个名为/e
5、tc/passwd的文件,该文件存放了系统用户的信息,每个授权用户在文件中占有一个记录项。,root:x:0:0:root:/root:/bin/bashcluse:x:501:501:test user:/home/cluse:/bin/bash.lisi:*:206:104:normal user:/home/lisi:cshell,用户名,加密的口令,用户编号,用户组编号,用户说明,用户主目录,用户登录用shell,9,1 Linux系统基本常识 口令管理,#cat/etc/shadow,在大部分Linux系统中使用了/etc/shadow文件进行用户的口令管理,格式和帐户文件大致类似,
6、.username:password:lastchy:min:max:warn:expire,用户名,加密的口令,上次修改口令的日期,口令改动的最短时期,口令改动的最长时期,口令快到期时,提前几天给予警告,帐户口令到期的确切日期,10,1 Linux系统基本常识 用户组信息,rootredhat9#cat/etc/grouproot:x:0:rootbin:x:1:root,bin,daemondaemon:x:2:root,bin,daemonsys:x:3:root,bin,admadm:x:4:root,adm,daemontty:x:5:,各个用户组的信息都保存在Linux系统中的文件
7、/etc/group中,如下图所示:,用户组名groupname,用户组密码password(不可见),用户组编号gid,用户列表user-list,11,2 Linux系统中的shell,shell是Linux系统与用户进行交互的接口,从功能上来说,和windwos系统的外壳程序cmd是相同的。,Microsoft Windows XP 版本 5.1.2600(C)版权所有 1985-2001 Microsoft Corp.C:Documents and Settingsadministrator,dir,驱动器 C 中的卷是 Winxp 卷的序列号是 7447-2DB3 C:Documen
8、ts and Settingsadministrator 的目录2004-08-18 21:21.2004-07-11 10:16 WINDOWS2004-08-04 11:52 开始菜单2004-08-22 12:54 桌面 3 个文件 407,468 字节 2 个目录 5,464,743,936 可用字节C:Documents and Settingsadministrator,12,2 Linux系统中的shell,shell是Linux系统与用户进行交互的接口,从功能上来说,和windows系统的外壳程序cmd是相同的。,Lisiredhat9$,whoami,LisiLisiredh
9、at9$,ls*.c,funcion1.c main.cfunction2.ccc1.c4 files foundLisiredhat9$,13,2 Linux系统中的shell,内部命令和外部命令,Linux系统命令分为内部命令和外部命令,这一点同大部分的操作系统如dos和windows相同。,内部命令实际上是shell程序的一部分,包含的一些比较精简的的Linux系统命令,Dos和Windows中的内部命令:dir,cls,cd,copy,del,date,md.,Dos和Windows中的外部命令:format,fdisk,xcopy,ping.,Linux系统中的内部命令:ls,cp,
10、cd,pwd,date.,Linux系统中的外部命令:gzip,cc,telnet,ftp.,这些命令由shell程序识别并在shell程序内部完成运行。通常情况下,Linux系统启动后shell程序就被加载并驻留在系统内存中。,14,2 Linux系统中的shell,内部命令和外部命令,外部命令是Linux系统中的实用程序.,系统启动后并不会被加载到内存中,而是在运行时才需要将其调入内存。,执行外部命令时,shell程序会根据系统定义的路径查找该外部程序,找到之后将其加载到内存中并进行运行。,15,2 Linux系统中的shell,几种不同的shell,shell程序是Linux系统的外壳程
11、序,在Linux系统的发展过程中出现过多种风格的shell程序,其中最常见的有B-shell,K-shell和C-shell。,BShell,CShell,KShell,它是Linux 最初使用的Shell并且在每种 Linux 上都可以使用。BShell 在 Shell 编程方面相当优秀,但在处理与用户的交互方面作得不如其他几种 Shell,它更多的考虑了用户界面的友好性,普遍认为C shell 的编程接口做的不如 BShell,但 C Shell 还是被很多 C 程序员使用,因为 C Shell 的语法和 C 语言很相似,这也是 C Shell 名称的由来;,它集合了 C Shell 和
12、B Shell 的优点并且和 B Shell 完全兼容。,16,3 Linux的启动,启动方式,几乎所有的操作系统都有着不同的启动方式,包括windows以及各种版本的Linux系统,普通启动,安全模式启动,命令行模式启动,正常模式,维护模式,多用户模式,单用户模式 等多级启动模式,17,3 Linux的启动,Linux的启动过程,系统启动,上电后PROM完成自检并装载bootblk,bootblk自举然后装入Linux核心,bootblk为程序计数器装入核心程序起始地址,按初始化列表对系统程序文件系统进行初始化,对系统进行数据传递和配置,显示 login:提示符Linux系统的引导完成,系统
13、启动完成,18,3 Linux的启动,用户的登录(注册)过程,i n i t,g e t t y,l o g i n,s h e l l,19,4 Linux常用命令介绍,用户对某一操作系统的认识,往往都是从对操作系统的接触开始的,最直接的接触就是使用操作系统提供的命令。,Linux命令的使用方式用户在通过了系统的注册和登录后,就在shell下进行工作。通过在命令行上输入命令并回车,就可以执行对应的命令,Linux命令的格式:command 可选的执行选项 可选的执行参数,20,4 Linux常用命令介绍,多命令行和多行命令,多命令行:将多个命令写在同一个命令行中。命令之间用;隔开,Lisir
14、edhat9$,pwd;who;ls-l,三个命令写在同一个命令行中,多行命令:有时候一个命令带了很多执行选项和参数,一行写不下 可以将该命令写成多行的形式,用 表示命令没有结束,在下一行接着写。,Lisiredhat$,cc module1.cpp module2.cpp Mainmodule.cpp-I/home/myfile oprogram.exe,一个命令写在两行中,用 表示没有结束,21,4 Linux常用命令介绍,4.1 一般常用命令 系统关闭 passwd命令 su命令 cat命令 pwd命令 cd命令 ls命令,chmod命令 cp命令 man命令 who命令 cal命令,2
15、2,Linux命令 系统关闭,格式:reboot功能:系统重新引导,格式:halt/shutdown功能:系统关闭,格式:poweroff功能:系统关闭,并关闭电源,23,4 Linux常用命令介绍,4.1 一般常用命令 系统关闭 passwd命令 su命令 cat命令 pwd命令 cd命令 ls命令,chmod命令 cp命令 man命令 who命令 cal命令,24,Linux命令 passwd,功能:修改系统用户密码格式:passwd username参数:usernameusername 指定要修改口令的用户,该参数为空则表示修改当前用户的口令,Lisiredhat9$,passwd,修
16、改当前用户的口令,Changing password for Lisi(current)Linux password:,输入当前用户的口令,New password:New password again:,输入当前用户的口令,25,4 Linux常用命令介绍,4.1 一般常用命令 系统关闭 passwd命令 su命令 cat命令 pwd命令 cd命令 ls命令,chmod命令 cp命令 man命令 who命令 cal命令,26,Linux命令 su,功能:切换系统用户格式:su-username参数:-usernameusername 指定要切换到的用户,该参数为空则表示试图切换到root用户
17、,Lisiredhat9$,su,切换到root用户,password:,输入root用户的口令,rootredhat9,成功切换到root用户,root用户提示符一般为“”,27,4 Linux常用命令介绍,4.1 一般常用命令 系统关闭 passwd命令 su命令 cat命令 pwd命令 cd命令 ls命令,chmod命令 cp命令 man命令 who命令 cal命令,28,Linux命令 cat,格式:cat-AbET 文件名列表 选项说明:-A 显示文件中的所以控制字符-b 为输出的每一行标注行号-E 在每一行的行尾显示行结束标志,Lisiredhat9$,功能:将指定的文件在标准输出
18、(显示器)上进行显示,cat-b file1.txt,1 123123123123 2 123123123123 3 fffffffffLisiredhat9$,29,Linux命令 cat,格式:cat-AbET 文件名列表 选项说明:-A 显示文件中的所以控制字符-b 为输出的每一行标注行号-E 在每一行的行尾显示行结束标志,Lisiredhat9$,用途:将指定的文件在标准输出(显示器)上进行显示,cat-Ab file1.txt,1 123123123123$2 123123123123$3 fffffffff$Lisiredhat9$,30,Linux命令 cat,格式:cat-Ab
19、ET 文件名列表 选项说明:-A 显示文件中的所以控制字符-b 为输出的每一行标注行号-E 在每一行的行尾显示行结束标志,Lisiredhat9$,用途:将指定的文件在标准输出(显示器)上进行显示,cat file1.txt file2.txt file3.txt,Lisiredhat9$,cat file3.txt,file1 的内容 file2 的内容Lisiredhat9$,31,Linux命令 cat,格式:cat-AbET 文件名列表 选项说明:-A 显示文件中的所以控制字符-b 为输出的每一行标注行号-E 在每一行的行尾显示行结束标志,用途:将指定的文件在标准输出(显示器)上进行显
20、示,Lisiredhat9$cat file3.txt,第一行.第二行.第三行.,Lisiredhat9$,Ctrl-D 终止内容输入,Lisiredhat9$cat,32,4 Linux常用命令介绍,4.1 一般常用命令 系统关闭 passwd命令 su命令 cat命令 pwd命令 cd命令 ls命令,chmod命令 cp命令 man命令 who命令 cal命令,33,Linux命令介绍 pwd,格式:pwd功能:该命令用于显示用户当前的工作目录,#pwd/home/lisi/tools#,34,4 Linux常用命令介绍,4.1 一般常用命令 系统关闭 passwd命令 su命令 cat命
21、令 pwd命令 cd命令 ls命令,chmod命令 cp命令 man命令 who命令 cal命令,35,Linux命令介绍 cd,格式:cd 目录名 用途:和 windows 系统中的 cd 功能相同。当参数目录名有值的时候,切换到该目录当参数目录名为空的时候,将切换目录到该用户的主目录。,Lisiredhat9$,cd/usr/bin,切换目录到/usr/bin,Lisiredhat9$,cd,切换目录到用户主目录,Lisiredhat9$,36,4 Linux常用命令介绍,4.1 一般常用命令 系统关闭 passwd命令 su命令 cat命令 pwd命令 cd命令 ls命令,chmod命令
22、 cp命令 man命令 who命令 cal命令,37,Linux命令介绍 ls,功能:列出指定目录中的内容或指定文件的信息格式:ls-al dir/file参数:-a 列出所有的文件,包括隐藏文件-l 以长列表的方式详细列出文件或目录信息如果file/dir为空,则表示查看当前目录下的文件。,Lisiredhat9$,ls,a.txt a1.txt,Lisiredhat9$,ls-a,.aa.bash_history.gtkrc.screenrc a.txt a1.txt.aa.txt.bash_logout.bashrc.kdeLisiredhat9$,38,Linux命令介绍 ls,Lis
23、iredhat9$,ls-la,total 44drwx-4 lisi lisi 4096 Oct 8.drwxr-xr-x 4 root root 4096 Sep 12.drwxrwxr-x 2 lisi lisi 4096 Oct 8 aa-rw-rw-r-1 lisi lisi 38 Oct 8 aa.txt-rw-1 lisi lisi 463 Oct 9.bash_history-rw-r-r-1 lisi lisi 24 Sep 12.bash_logout-rw-r-r-1 lisi lisi 191 Sep 12.bash_profile-rw-r-r-1 lisi lisi
24、 124 Sep 12.bashrc-rw-r-r-1 lisi lisi 118 Sep 12.gtkrclisiredhat9$,文件类型及用户访问权限,文件链接数,文件的属主名,文件的属组名,文件的大小按字节计算,文件的修改日期,文件的文件名,39,4 Linux常用命令介绍,4.1 一般常用命令 系统关闭 passwd命令 su命令 cat命令 pwd命令 cd命令 ls命令,chmod命令 cp命令 man命令 who命令 cal命令,40,文件操作命令介绍 chmod,该命令用来修改制定的文件或目录的访问权限使用chmod命令改变指定文件访问权限有两种格式:一是用符号标记进行更改
25、二是采用8进制数指定新的访问权限,41,文件操作命令介绍 chmod,1.使用符号标记修改文件访问权限chmod ugoa+-=rwx file/dir,ugoa:表示命令中指定的用户类型u 表示文件的属主 user o 表示其他的所有用户 other userg 表示与文件属主同属一个组的别的用户 group user,+-=:命令指定的操作码+表示给用户加上某权限-表示将用户减少某权限 表示为用户设置某权限,rwx:访问权限的具体说明r 表示读的权限,w 表示写的权限 x 表示执行的权限,chmod ug+rx file1 对属主及其同组用户增加读、执行权限,chmod g-x file2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 字符 界面 常用命令
链接地址:https://www.31ppt.com/p-5381340.html