熟悉linux操作环境和常见命令.ppt

上传人:牧羊曲112 文档编号:5997694 上传时间:2023-09-12 格式:PPT 页数:63 大小:258KB
返回 下载 相关 举报
熟悉linux操作环境和常见命令.ppt_第1页
第1页 / 共63页
熟悉linux操作环境和常见命令.ppt_第2页
第2页 / 共63页
熟悉linux操作环境和常见命令.ppt_第3页
第3页 / 共63页
熟悉linux操作环境和常见命令.ppt_第4页
第4页 / 共63页
熟悉linux操作环境和常见命令.ppt_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《熟悉linux操作环境和常见命令.ppt》由会员分享,可在线阅读,更多相关《熟悉linux操作环境和常见命令.ppt(63页珍藏版)》请在三一办公上搜索。

1、熟悉linux操作环境,系统引导流程,固件 firmware(CMOS/BIOS)POST 加电自检 自举程序 BootLoader(GRUB)载入内核 载入内核Kernel 驱动硬件 启动进程init 读取执行配置文件/etc/inittab,内核,init 的工作,init启动后读取inittab文件,执行缺省运行级别,从而继续引导过程。在UNIX系统中,init时第一个可以存在的进程,它的PID恒为1,但它也必须向一个更高级的功能负责:PID为0的内核调度器(Kernel scheduler),从而获得CPU时间。,inittab 文件剖析,运行级的切换:1.查看当前的运行级,2.运行级

2、的切换#init 0123456Ss 或#telinit0123456Ss,Linux用户,1、超级用户2、系统用户3、普通用户su-(switch user)切换用户,Linux中各目录,根目录/下,/boot、/etc、/bin、/sbin、/dev、/lib、/proc、/root、/home、/mnt、/opt、/usr、/tmp、/media、/var、/lost+found,文件命名规则,1)除了/之外,所有的字符都合法。2)有些字符最好不用,如空格符、制表符、退格符和字符#$&()-等。3)避免使用.作为普通文件名的第一个字符。4)大小写敏感。,命令格式,命令格式:命令-选项 参

3、数例:ls-la/etc说明:1)当有多个选项时,可以写在一起。2)两个特殊的目录.和.,分别代表当前目录和当前目录的父目录。,目录显示命令:ls,命令名称:ls命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件语法:ls 选项-ald 文件或目录-a 显示所有文件,包括隐藏文件-l 详细信息显示-d 查看目录属性,切换目录命令:cd,命令名称:cd命令英文原意:change directory命令所在路径:shell内置命令执行权限:所有用户语法:cd 目录功能描述:切换目录范例:$cd/切换到根目录$cd.回到上一级目录,显示当前目录命令:pwd,命

4、令名称:pwd命令英文原意:print working directory命令所在路径:/bin/pwd执行权限:所有用户语法:pwd功能描述:显示当前所在的工作目录范例:$pwd/etc/rc5.d,创建目录命令,命令名称:mkdir命令英文原意:make directories命令所在路径:/bin/mkdir执行权限:所有用户语法:mkdir 目录名功能描述:创建新目录范例:$mkdir newdir,创建空文件命令:touch,命令名称:touch命令所在路径:/bin/touch执行权限:所有用户语法:touch 文件名 功能描述:创建空文件、刷新时间范例:$touch newfil

5、e,复制文件命令:cp,命令名称:cp命令英文原意:copy命令所在路径:/bin/cp执行权限:所有用户语法:cp-R 源文件或目录 目的目录-R 复制目录功能描述:复制文件或目录,cp实例,范例:$cp file1 file2 dir1将文件file1、file2复制到目录dir1$cp-r dir1 dir2将dir1下的所有文件及子目录复制到dir2,文件剪切命令:mv,命令名称:mv命令英文原意:move命令所在路径:/bin/mv执行权限:所有用户语法:mv 源文件或目录 目的目录功能描述:移动文件、更名,mv实例,范例:$mv file1 file3将当前目录下文件file1更名

6、为file3$mv file2 dir2将文件file2移动到目录dir2下,实例判断,mkdir bad dirtouch this and thatmv this and that bad dir以上的结果是什么?,文件删除命令,命令名称:rm命令英文原意:remove命令所在路径:/bin/rm执行权限:所有用户语法:rm-r 文件或目录-r 删除目录功能描述:删除文件,rm实例,范例:$rm file3删除文件file3$rm-r dir1删除目录dir1(完成复习0),文件目录权限总结,权限管理命令:chmod,命令名称:chmod命令英文原意:change the permissi

7、ons mode of a file命令所在路径:/bin/chmod执行权限:所有用户语法:chmod ugo+-=rwx 文件或目录 mode=421 文件或目录 功能描述:改变文件或目录权限,权限管理命令:chmod,范例:$chmod g+w file1赋予文件file1所属组写权限$chmod 777 dir1设定目录dir1为所有用户具有全部权限,权限管理命令:chown,命令名称:chown命令英文原意:change file ownership命令所在路径:/bin/chown执行权限:所有用户语法:chown 用户 文件或目录 功能描述:改变文件或目录的所有者范例:$chow

8、n nobody file1改变文件file1的所有者为nobody,权限管理命令:chgrp,命令名称:chgrp命令英文原意:change file group ownership命令所在路径:/bin/chgrp执行权限:所有用户语法:chgrp 用户组 文件或目录 功能描述:改变文件或目录的所属组范例:$chgrp adm file1改变文件file1的所属组为adm,文件查看命令,命令名称:cat命令英文原意:concatenate and display files命令所在路径:/bin/cat执行权限:所有用户语法:cat 文件名功能描述:显示文件内容范例:$cat/etc/is

9、sue$cat/etc/services,文件处理命令:more,命令名称:more命令所在路径:/bin/more执行权限:所有用户语法:more 文件名(空格)或f 显示下一页(Enter)显示下一行q或Q 退出功能描述:分页显示文件内容范例:$more/etc/services,显示文件前N行:head,指令名称:head指令所在路径:/bin/head执行权限:All User语法:head-num 文件名-num 显示文件的前num行功能描述:查看文件的前几行范例:$head-20/etc/services,查看文件后几行:tail,指令名称:tail指令所在路径:/bin/tail

10、执行权限:All User语法:tail-num 文件名-num 显示文件的后num行-f 动态显示文件内容功能描述:查看文件的后几行范例:$tail-30/etc/services,文件搜索命令:grep,命令名称:grep命令所在路径:/bin/grep执行权限:所有用户语法:grep 指定字串 源文件功能描述:在文件中搜寻字串匹配的行并输出搜索/etc/services中有tftp的行,权限管理命令:umask,命令名称:umask命令所在路径:/bin/umask执行权限:所有用户语法:umask-S-S 以rwx形式显示新建文件或目录缺省权限功能描述:显示、设置文件的缺省权限范例:$

11、umask$umask-S,文件链接命令:ln,命令名称:ln命令英文原意:link命令所在路径:/bin/ln执行权限:所有用户语法:ln-s 源文件 目标文件-s 创建软链接功能描述:产生链接文件,ln实例,范例:$ln-s/etc/issue/issue.soft创建文件/etc/issue的软链接/issue.soft$ln/etc/issue/issue.hard创建文件/etc/issue的硬链接/issue.hard,文件搜索命令:which,命令名称:which命令所在路径:/usr/bin/which执行权限:所有用户语法:which 命令名称 功能描述:显示系统命令所在目录

12、范例:$which ls,文件搜索命令:find,命令名称:find命令所在路径:/usr/bin/find执行权限:所有用户语法:find 搜索路径 搜寻关键字功能描述:查找文件或目录,find实例,范例:$find/etc-name init 在目录/etc中查找文件init$find/-size+204800 在根目录下查找大于100MB的文件$find/-user sam在根目录下查找所有者为sam的文件,find实例,范例:$find/etc-ctime-1在/etc下查找24小时内被修改过属性的文件和目录$find/etc-size+163840-a-size-204800 在/e

13、tc下查找大于80MB小于100MB的文件$find/etc-name inittab-exec ls-l;在/etc下查找inittab文件并显示其详细信息,文件搜索指令:locate,指令名称:locate指令英文原义:list files in databases指令所在路径:/usr/bin/locate执行权限:All User语法:locate 搜索关键字 功能描述:寻找文件或目录范例:$locate file 列出所有跟file相关的文件,压缩命令:gzip,命令名称:gzip命令英文原意:GNU z命令所在路径:/bin/gz执行权限:所有用户语法:gzip 选项 文件功能描述

14、:压缩文件压缩后文件格式:.gz,解压命令:gunzip,命令名称:gunzip命令英文原意:GNU unzip命令所在路径:/bin/gunzip执行权限:所有用户语法:gunzip 选项 压缩文件功能描述:解压缩.gz的压缩文件范例:$gunzip file1.gz,压缩命令:bzip2,命令名称:bzip2命令所在路径:/usr/bin/bzip2执行权限:所有用户语法:bzip2 选项-k 文件-k 产生压缩文件后保留原文件功能描述:压缩文件压缩后文件格式:.bz2范例:$bzip2-k file1,解压命令:bunzip2,命令名称:bunzip2命令所在路径:/usr/bin/bu

15、nzip2执行权限:所有用户语法:bunzip2 选项-k 压缩文件-k 解压缩后保留原文件功能描述:解压缩范例:$bunzip2-k file1.bz2,打包压缩命令:tar,命令名称:tar命令所在路径:/bin/tar执行权限:所有用户语法:tar 选项cvf 目录-c 产生.tar打包文件-v 显示详细信息-f 指定压缩后的文件名-z 打包同时压缩功能描述:打包目录压缩后文件格式:.tar.gz,压缩解压命令:tar,范例:$tar-zcvf dir1.tar.gz dir1将目录dir1压缩成一个打包并压缩的文件,压缩解压命令:tar,tar命令解压缩语法:-x 解包.tar文件-v

16、 显示详细信息-f 指定解压文件-z 解压缩范例:$tar-zxvf,网络通信指令:write,指令名称:write指令所在路径:/usr/bin/write执行权限:All User语法:write 功能描述:向另外一个用户发信息,以Ctrl+D作为结束范例:$write webmaster,网络通信指令:wall,指令名称:wall指令所在路径:/usr/bin/wall执行权限:All User语法:wall message 文件名功能描述:向所有用户广播信息范例:$wall Happy New Year!,网络通信命令:ping,命令名称:ping命令所在路径:/bin/ping执行权

17、限:root语法:ping 选项 IP地址功能描述:测试网络连通性范例:,网络通信命令:ifconfig,命令名称:ifconfig命令所在路径:/usr/sbin/ifconfig执行权限:root语法:ifconfig 选项-a 网卡设备标识-a 显示所有网卡信息功能描述:查看网络设置信息范例:#ifconfig-a,RPM包管理,安装#rpm-ivh挂载光盘:mkdir/mnt/cdrom mount/dev/cdrom/mnt/cdrom查询:rpm-q sudo rpm-qa|grep samba,帮助命令:man、help,命令名称:man命令英文原意:manual命令所在路径:/

18、usr/bin/man执行权限:所有用户语法:man 命令或配置文件功能描述:获得帮助信息范例:$man ls查看ls命令的帮助信息$man services查看配置文件services的帮助信息,Shell应用技巧,echo 命令 在终端显示字符串 命令别名 输入/输出重定向 管道 命令连接符 命令替换符,bash 应用技巧,命令补齐命令补齐允许用户输入文件名起始的若干个字母后,按键补齐文件名。命令历史命令历史允许用户浏览先前输入的命令并重新调用它们,用history命令可以显示命令列表,按方向键和可查找以前执行过的命令。,命令别名,命令别名定义:范例:alias copy=cpalias

19、rm=“rm-r”查看别名信息:alias删除别名:unalias copy,输入/输出重定向,同标准I/O一样,Shell对于每一个进程预先定义3个文件描述字(0、1、2)。分别对应于:0(STDIN)标准输入;1(STDOUT)标准输出;2(STDERR)标准错误输出。,输入/输出重定向,或 输出重定向范例:ls-l/tmp/tmp.msgdate/tmp.msg 错误输出重定向范例:cp-R/usr/backup/usr.bak 2/bak.error,管道,管道:将一个命令的输出传送给另一个命令,作为另一个命令的输入。使用方法:命令1|命令2|命令3|命令n范例:ls-l/etc|mo

20、re ls-l/etc|grep init ls-l/etc|grep init|wc-l,命令连接符,&前后命令的执行存在逻辑与关系,只有&前面 的命令执行成功后,它后面的命令才被执行。|前后命令的执行存在逻辑或关系,只有|前面的 命令执行失败后,它后面的命令才被执行。,命令替换符,命令替换:将一个命令的输出作为另一个命令的参数。格式为:命令1 命令2范例:ls-l which touch,日期和时间,mount挂载命令date 时间cal 日历tab补齐命令file 查看文件类型df显示磁盘容量du显示文件占用磁盘的大小 例:du h/etc/services,关机重启命令,关机:init0 shutdown h now shutdown h+5 poweroff 重启:init6 shutdown r now shutdown r+5,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号