Shell基础及常用命令

上传人:宝路 文档编号:48429857 上传时间:2018-07-15 格式:PPT 页数:35 大小:427.43KB
返回 下载 相关 举报
Shell基础及常用命令_第1页
第1页 / 共35页
Shell基础及常用命令_第2页
第2页 / 共35页
Shell基础及常用命令_第3页
第3页 / 共35页
Shell基础及常用命令_第4页
第4页 / 共35页
Shell基础及常用命令_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《Shell基础及常用命令》由会员分享,可在线阅读,更多相关《Shell基础及常用命令(35页珍藏版)》请在金锄头文库上搜索。

1、电子科技大学中山学院Shell基础及常用命令(1)nShell简介 n使用SecureCRT远程维护 n常用文件目录操作命令电子科技大学中山学院Shell简介n 什么是Shell? Shell:命令解释器,类似DOS系统中的 程序 将用户的命令翻译给内核处理 将内核处理的结果翻译给用户 操作系统和用户的界面(Interface) 每次启动系统后都会进入一个互动模式的Shell环境 ,并等待用户登录。 Shell不属于内核的部分,在同一个内核上,可以使 用不同版本的Shell。2电子科技大学中山学院Shell简介n 什么是Shell? 通常使用的bash,它是GNU计划的产品,其它的 Shell

2、:csh,Ksh,sh等 不同Shell间的转换:sh bash csh 系统中支持的shell ols al /bin/*sh omore /etc/shells 显示当前用户所作用的Shell oecho $SHELL omore /etc/passwd 内置命令和外置命令的区别 o内置命令:cd pwd exit o外置命令:ls 3电子科技大学中山学院Shell简介n 什么是Shell? 如果使用图形界面,则在启动Shell后还会 启动图形界面服务进程,如gdm。此时可以 通过Ctrl + Alt + F1-7来切换操作界面, 其中1-6是文本界面,7是图形界面。 在VMware中,想

3、按Ctrl+Alt+F1的话,先 按下Ctrl+Alt+Space,然后只释放Space 键,再按下F1键,以此类推。 如果启动系统后,并没有启动图形界面服务 ,则进入的是文本界面,此时可以通过输入 命令startx,启动图形界面服务。4电子科技大学中山学院Shell命令格式n 命令 选项 参数 n 各部分用空格隔开command option argumentscommand option arguments执行的命令执行的命令命令的选项命令的选项 ,说明对命,说明对命 令的要求令的要求命令的参数,命令的参数, 描述命令作用描述命令作用 的对象的对象表示选项或参数可有可无,即参数并非必须表示

4、选项或参数可有可无,即参数并非必须5电子科技大学中山学院Shell命令格式n 举例n 普通用户提示符“$” n 管理员root用户的提示符“#” n 多个命令选项可写在一起 n 一个命令行中,可以输入多个命令,不同命令用分号分 开zsczsc-desktop$ls -l /home命令提示符:用户名主机名命令字命令选项命令组成部分 间用空格进行 分隔命令参数6电子科技大学中山学院Shell命令中的通配符n “?”可替代单个字符。 n “*”可替代任意字符 n 方括号“charset”可替代charset集中的 任何单个字符 n 例子: cp doc/* /opt (注意路径的含义) ls ab

5、?.txt ls /dev/sda123 ls 0-9?.conf7电子科技大学中山学院关机重启命令:shutdown(65)n 命令名称:shutdown n 执行权限:root n 功能描述:关机、重启 n 命令的执行过程:命令执行后,以广播方 式通知系统中的所有用户,停止作业,注 销用户,新用户不能登录;发送信号给 init程序,从而执行关机(init 0)或重启 (init 6)8电子科技大学中山学院关机重启命令:shutdown(65)n 命令名称:shutdown n 语法: n shutdown h now 立即关机 = halt n shutdown r now 立即关机重启

6、= reboot n shutdown +5 “马上要关机了” 5分钟 后关机并通知已登录用户9电子科技大学中山学院其它命令n 命令名称:halt(简单的关机命令)停止所有应用程序,调用sync,然后停止内核。n 命令名称:reboot(系统重启命令)n 命令名称:init所有进程的鼻祖。进程号始终为1。用于系统不同运行级别间的切换。more /etc/inittab10电子科技大学中山学院Linux远程维护n Linux服务器一般都是托管在机房的,管理员通常都是通过远程管理的方式维护服务器。n SecureCRT简介 一款支持SSH ( Secure Shell )的终端仿真程序。 用户名及

7、口令均进行加密,数据传输是经过压缩的。11电子科技大学中山学院Linux远程维护n SecureCRT的安装使用 启动VMnet1或者VMnet8。 查看虚拟机linux系统中网卡的ip地址 o ifconfig eth0 (eth0是网卡的设备名) 使用SecureCRT建立与linux的连接,(连接会话的字符 编号最好设置为utf-8)。 n 本地主机和远程主机互传文件 在Linux下安装rzsz软件包 上传文件:从本地主机上传到远程主机 o 传输 - Zmodem上传 下载文件:从远程主机下载到本地主机 o sz 文件名 (一般是下载到本地主机的用户下载目录)本机与虚拟机中的LINUX间

8、的 连接方法12电子科技大学中山学院文件目录基本操作命令n 目录操作命令 ls pwd cd mkdir rmdirn 文本文件查看命令 cat more less head tailn 文件操作命令 touch cp rm mv13电子科技大学中山学院目录操作命令:lsn 命令名称:ls (list) n 命令所在路径:/bin/ls n 功能描述:显示当前目录中的内容 n 语法:ls -alhi 文件或目录名称 -a: all 显示所有文件和目录 (.开头的是隐藏文件 ) -l: detail 显示详细信息 【重点】 -h: 以human容易懂的方式显示文件的大小 -i: 显示文件目录的i

9、node编号值14电子科技大学中山学院目录操作命令:lsn ls l 详细信息 讲解n 第一部分:第一个字符:文件类型 普通文件-:在ls命令中-以开头的 o 纯文本文件(ASCII) o 二进制文件(binary) o 数据格式的文件(data) 目录d : 符号链接文件l:类似于快捷方式# ls -l install.log-rw-r-r- 1 root root 26195 Dec 17 10:42 install.log文件类型15电子科技大学中山学院目录操作命令:lsn ls l 详细信息 讲解n 第二部分:第2第10个字符:文件权限# ls -l install.log-rw-r-

10、r- 1 root root 26195 Dec 17 10:42 install.log权权权权限限项项项项读读写执执 行读读写执执 行读读写执执 行字符表示(r)(w )(x) (r)(w )(x )(r)(w )(x )数字表示421421421权权限分配文件所有者u文件所属组组g其他人o权限表示权限表示16电子科技大学中山学院目录操作命令:lsn ls l 详细信息 讲解n 第三部分:第二列:硬链接文件个数 n 第四部分:第三列:文件所有者 n 第五部分:第四列:文件所属组 n 第六部分:第五列:文件实际大小(字节) n 第七部分:最后修改时间(modify time) n 第八部分:

11、文件名称# ls -l install.log-rw-r-r- 1 root root 26195 Dec 17 10:42 install.log硬链接文件个数硬链接的含义(P96)17电子科技大学中山学院目录操作命令:pwdn 命令名称:pwd (print wording dir) n 命令所在路径:/bin/pwd n 功能描述:显示当前目录的绝对路径 n 语法:pwd18电子科技大学中山学院目录操作命令:cdn 命令名称:cd (change directory) n 命令所在路径:/bin/cd n 功能描述:切换工作目录 n 语法:cd 目录名称 n 示例: cd / 切换到根目

12、录 cd . 切换到上层目录 cd 或 cd 切换到用户主目录 cd dir1 切换到当前目录下的dir1子目录 cd /dir1 切换到根目录下的dir1目录 cd ./dir1 切换到上层目录下的dir1子目录相对路径绝对路径19电子科技大学中山学院目录操作命令:mkdir(90)n 命令名称:mkdir (make directory) n 命令所在路径:/bin/mkdir n 功能描述:创建空目录 n 语法:mkdir 新建目录名称 n 示例: mkdir dir1 在当前目录下创建dir1目录 mkdir m 777 dir1 mkdir /test/dir1 在/test下创建d

13、ir1目录 (注意: 在执行这个命令之前,/test目录必须已经存在) mkdir p /test/dir1 (注意:在执行这个命令之前, /test目录可以不存在,同时建立二个目录)20电子科技大学中山学院目录操作命令:rmdir(94)n 命令名称:rmdir (remove directory) n 命令所在路径:/bin/rmdir n 功能描述:只用于删除空目录 n 语法:rmdir 空目录名称n 类似的命令:rmbash自动补齐命令行:21电子科技大学中山学院文本文件查看命令:catn 命令名称:cat (concatenate and display) n 命令所在路径:/bin

14、/cat n 功能描述:合并/显示文本文件内容。 n 语法:cat 文件 n 示例: cat testfile 显示testfile文件内容,适用于短文本 。 cat testfile1 testfile2 testfile3 合并显示两 个文件,(注意:这两个文件本身的内容并没有改 变。)22电子科技大学中山学院文本文件查看命令:moren 命令名称:more n 命令所在路径:/bin/more n 功能描述:逐屏显示文本文件内容 n 语法:more 文件 空格 翻页 Ctrl+f 向下翻页 Ctrl+b 向上翻页 回车 下一行 q 退出more程序 n 示例: more /etc/ser

15、vices cat /etc/services23电子科技大学中山学院文本文件查看命令:moren 命令less的功能和more类似。n 所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“: ”下按Q键即可。24电子科技大学中山学院shell管道n Shell管道 : 可以把第1个命令的输出当 做第2个命令的输入 n 管道符 “|” : 连接两个命令 n 示例: ls l /etc | more o 由于/etc目录下的内容太多,一屏显示不完,如果 是执行ls -l /etc的话,则在屏幕中只会显示最后一 屏的内容。 o 如果是ls -l /etc | more的话,则是将ls -l /etc命 令的输出结果当做more命令的输入数据,这样就 可以逐屏查看ls -l /etc命令的输出。25电子科技大学中山学院文本文件查看命令:headn 命令名称:head n 命令所在路径:/bin/head n 功能描述:从头显示文本文件内容 n 语法:head -num 文件 num : 行数 不适用行数参数的话,默认显示的是10行 n 示例: head -5 /etc/services命令tail和head功能相似,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号