Linux常用命令培训xg.ppt
《Linux常用命令培训xg.ppt》由会员分享,可在线阅读,更多相关《Linux常用命令培训xg.ppt(65页珍藏版)》请在三一办公上搜索。
1、LINUX常用命令,2009.9.2 翁文武(修改),1,帐户管理,UNIX是多用户系统,它应能完成:。多个用户能共享系统资源。多个用户间要有良好的安全保密措施帐户作用:保存系统辨认用户身份的信息,记录并组织用户在系统中的活动。相关的文件:文件/etc/passwd 存储帐户管理信息,被授权的用户占有一项记录信息,其信息格式如下username:x:uid:gid:comment:homedir:loginshell(1)(2)(3)(4)(5)(6)(7)例如zhang:*:103:100:zhang hongguang:/home/zhang:/bin/csh(1):用户名(2):口令,加
2、密显示(3):用户标识(4):用户组标识(5):用户注册描述(6):用户主目录(7):进入系统后第一步完成的工作(用户所使用的shell),2,系统中设置两类用户帐户:,。超级用户帐户-拥有系统最高权限,分配给系统管理员 有特定的用户名“root”,及相应的口令;。普通用户帐户-由系统管理员分配的用户权限,给各种 用户,用于管理自己的文件和目录,3,4)用户口令管理,文件/etc/shadow 存储帐户中用户加密后的口令及管理信息 格式:username:password:lastchg:min:max:warn:inactive:expire(1)(2)(3)(4)(5)(6)(7)(8)(
3、1):用户名(2):加密后的口令(3):口令最后修改日期(4):可修改口令的最少天数(5):可修改口令的最多天数(6):口令到期提前提示天数(7):允许不登录天数(8):口令到期确定日期,4,5)用户组信息,文件/etc/group存储与用户帐户相关的组信息 格式:grouname:password:gid:user-list(1)(2)(3)(4)(1):用户组名称(2):用户组口令(3):用户组标识(4):组中的用户列表,5,2.2 UNIX的shell及实用程序,1)shell 是UNIX系统与用户交互的接口,包含有内部命令。Bourn Shell 命令提示符$korn Shell 命令
4、提示符$C shell 命令提示符%2)实用程序包含扩展命令及增强功能处理,由shell调度管理、加载及退出。,6,2.5 UNIX命令的使用,用图形用户界面执行命令GUI 提供更灵活的操作方式,linux 中提供:KDE(K Desktop Environment)GNOME/Enlightenment(缺省),1)命令使用界面 用命令方式执行应用程序若程序存放在shell 查询路径中则直接在命令行中输入程序名:%vi若程序路径没在shell查询中,则输入全路径名:%/usr/bin/vi,7,3)命令输入方式,UNIX命令可分为两类:。Shell内部命令-包括简单常用命令,随shell 装
5、入内存。Shell 外部命令-不常驻内存,用时调入。,UNIX命令格式:command-options arguments,例:%ls%ls-l*.c,多命令行:%pwd;ls-l 多行命令:%cc hello_world.c-lxm-lxt-lx11-lm-o hello_world,8,4)常用基础命令,。cat:在标准输出上显示或连接文件 格式:cat filename(类似dos中的type,copy)例:%cat abc.c%cat abc.c aa.c more:和cat同样的作用,区别在于more是每次显示一屏数据;例如:more pkg.conf在查看过程中如果想退出使用q,如
6、果要编辑文件使用v;less:与more的作用类似,区别在于less可以按 y 来往上卷一行,且可以进行查找操作;,。,cd:改变工作目录 格式:cd 或 cd dirfilename(类似dos 的cd)例:%cd(改变当前目录到用户注册目录)%cd/abc(改变当前目录到/abc),4)常用基础命令,10,chmod:改变文件或目录的许可机制,格式:chmod who-op permission file 其中:who-指定用户,可取640,u,g,o等值 op-指定的操作码,可取+,-,=等值 permission-指定的许可机制,可取r,w,x等,例:%chmod go-w filea
7、%chmod+x filea%chmod 640 filea,11,常用基础命令(续),。cp:文件拷贝 格式:cp 源文件 目标文件/目录常用参数有如下2个:-i:此参数是当已有档名为 f2 的档案时,若迳自使用 cp 将会将原来 f2 的内容掩盖过去,因此在要盖过之前必须先询问使用者一下。如使用者的回答是y(yes)才执行复制的动作。-r:此参数是用来做递回复制用,可将一整颗子树都复制到另一个 目录中。,ls:列出目录中的内容 格式:ls options namesman:对命令获取连机帮助 例:%man ls%man man pwd:显示当前工作目录名 类似于dos中的cd命令rm/rm
8、dir:删除文件或目录,常用基础命令(续),13,who 显示用户信息,例:$whozhangtty02NOV 12 9:20wang tty12 NOV 20 10:00特例:who am I 显示本终端用户信息命令选项:-q 仅显示用户名和用户总数-H 显示输出中各列信息的标题-b 显示系统启动日期和时间-s 只显示用户名、终端号及登录时间-r 检查系统当前运行级别(超级用户)说明:目前linux系统默认运行级别为5级,具体如下;,who 显示用户信息,linux的七个运行级别:0,1,2,3,4,5,60:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 1:单用户工作状态,r
9、oot权限,用于系统维护,禁止远程登陆 2:多用户状态(没有NFS,即不允许linux主机间文件共享)3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式 4:系统未使用,保留 5:X11控制台,登陆后进入图形GUI模式 6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动,15,Shell环境文件,B Shell的外壳环境程序是.bashrc(linux),别的机器可能不是此文件.C Shell的外壳环境文件是:.chsrcK Sehll的外壳环境文件是:.profile外壳环境文件修改后,立即生效的方法:source.cshrc,16,切换用户,su:默认切换到操作用户
10、下.su liuguibing切换到用户liuguibing下,且不执行liuguibing的shell外壳程序su liuguibing 切换到用户liuguibing下且执行liuguibing用户的shell外壳程序.,17,5)用于目录和文件操作的命令,。chgrp:改变文件或目录所属的组 格式:chgrp option groupname filename 例:%chgrp seis abc.c%chgrp-R seis mydir,。chown:改变文件的属主 格式:chown option username filename 例:%chown chr abc.c%chown-R
11、chr mydir,18,ln:建立文件的链接,。ln:建立文件的链接 格式:ln option file target 选项:-f-若目标文件已存在,用原文件的链接替代 否则就创建它-s-创建文件的符号链接,符号链接也称软连接是一个指向其它文件或目录的指针,也是一种文件,在目录树中具有名字和位置。例:%ln abc.c xyz.c%ln abc.c otherdir%ln-s/home/ying/lib,19,使用符号连接命令应注意的问题,符号链接使得UNIX文件系统变得更加复杂,原有系统的目录树层次结构会被打乱。因此在文件系统中移动时要注意,例:用户ying 有一符号链接名为:link.d
12、ir,它指向的真正目录是:/home/ying/dir1.做如下操作:%cd link.dir%pwd显示出:/home/ying/link.dir 带来了错觉,下面两命令等效%cd/home/ying/dir1%cd/home/ying/link.dir若不注意这一点,随意删除其中某目录中的内容会给另一个目录带来灾难。可用/bin/pwd程序查看真实的路径名。.,硬连接,硬连接:几个文都件指向同一个inode.任何一个被删除都不会影响另外的文件。注意:不允许将硬链接连至目录.如果没有-f选项,被链接的目标如果存在,则会报错跨文件系统不允许有硬链接例如:linux:#ln/dev/shm/1/
13、1ln:creating hard link/root/1 to/dev/shm/1:Invalid cross-device link,21,重定向与管道,重定向就是将标准输入和标准输出,标准错误输出到其他的输入或输出设备上常用的是文件例如:ls 1.dat,将文件列表的内容保存在1.dat文件中wc2.result:从1.dat中读取数据给wc统计使用,统计结果放在2.result文件中adfasdfsd 2result:将adfasdfsd出错信息保存在result文件中管道就是将上一个命令的标准输出通过管理输出到下一个命令中,例如:ls|grep users:将文件列表输出行中包含us
14、ers的行显示出来,22,cut,。cut:按列或按域截取输入行中所指内容 格式:cut cf list-d char file 选项:-c 按字符截取-f 按域截取-d 指定定界符(缺省为tab)例:%cut-c1-72 file%cut-f 1,3-5 file%cut-d:-f 1/etc/passwd,.管道操作符|echo“abcd”|cut c 1,3,23,find,find:搜索文件并执行指定的操作 格式:find dir options 选项:-name filename 查找名为filename的文件-type x 查找类型为x的文件,x=d 目录 x=f普通文件-user
15、 username 查找属主为username的文件-size n 查找记录块为n的文件-atime n 查找n天前被访问过的文件-mtime n 查找n天前被修改过的文件-exec cmd 对符合条件的文件执行cmd命令,表示所找到的文件,命令要用“;”结束:此选项在linux不好用-a 选择同时满足多个条件的文件(逻辑与)-o 选择满足若干条件之一的文件(逻辑或),24,find,(expr)括号中的表达式作为整体判断-print 显示找到文件的路径名,例:%find/home(-name core-o-name a.out)-atime+3%find/-name“y2k*”print对于
16、C+的程序测试很可能会出下core问题,可以在用户的配置文件中用find来监视,命令如下:find.name core*exec ls l;,25,grep:按给定的模式搜索文件,格式:grep options pattern file 选项:-v 显示所有不匹配该模式的行-c 仅显示匹配该模式的行-l 仅显示包含指定模式的文件名-y 模式不区分大小写,26,tar:将文件存档或读存档文件,t 列出tarfile 上文件信息,格式与ls相同o 与x项连用,以用户uid,gid 为文件的uid,gid(没有o选项,也以用户uid,gid为文件的uid,gid)v 详细报告tar 处理的文件信息,
17、无此项则不报告,。tar:将文件存档或读存档文件 格式:tar options tarfile filename(tarfile缺省指磁带机)选项:c 创建tarfile并写入 x 从tarfile 上读取文件 b 指定磁带文件记录块大小(缺省为20)f 指定其后参数为tarfile文件名(缺省为磁带机),qmdadminlinux:tar tvf liu.tardrwxrwxrwx liuguibing/root 0 2007-12-03 14:40:31 liu/-rwxr-xr-x qmdadmin/users 25 2007-11-26 16:27:54 liu/1qmdadminli
18、nux:tar xvf liu.tarliu/liu/1,27,date:显示或设置日期,时间,格式:date+format/date current date 选项:参数以+开头,命令按用户要求的格式输出,格式为:%m 月份以01-12表示%d 日以01-31表示%y 年以00-99表示%D 以mm/dd/yy表示日期%H 小时以00-23表示%w 星期以0-6表示%a 星期以san-sat 表示%h 月份Jan-Dec表示例:%date+%a 显示:Fri#date 10080945 设置系统时间,28,。df:报告磁盘空间使用情况,格式:df options resource 选项:-i
19、(BSD用)报告已用和尚未用的 I节点数-k 以k字节为单位显示磁盘使用信息-F type(systv)报告指定类型的文件系统使用情况,其中type 可以是nfs,ufs 等值(BSD的是-t type)例:LINUX df 可显示如下:Filesystem 1K-blocks Used Available Use%Mounted on/dev/sda2 155223288 3893128 151330160 3%/tmpfs 512932 0 512932 0%/dev/shm,29,获得当前目录下各文件与目录占用空间,du不需要统计子目录中的情况:du s*只统计指定的目录中的空间使用情况
20、:du test 其中test就是指定的目录.,30,。file:判断文件类型,格式:file filename 此命令可推测出文件类型,显示方式为:test.c:c program textnet:symbolic link to/net/sun4/net(符号连接)brie:executuble shell script(shell 脚本文件)lib:directory(目录)等等,31,。id:显示用户标识符,格式:id-a user选项:-a 报告用户名、用户id及用户所属的所有组名例:%id-aUid=103(chr)gid=202(seis),32,ps:显示当前进程状态,格式:p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 常用命令 培训 xg
链接地址:https://www.31ppt.com/p-5382318.html