Shell基础命令_第1页
Shell基础命令_第2页
Shell基础命令_第3页
Shell基础命令_第4页
Shell基础命令_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、n 什么是Shell? 通常使用的bash,它是GNU计划的产品,其它的Shell:csh,Ksh,sh等 不同Shell间的转换:sh bash csh 系统中支持的shellols al /bin/*shomore /etc/shells 显示当前用户所作用的Shelloecho $SHELLomore /etc/passwd 内置命令和外置命令的区别o内置命令:cd pwd exito外置命令:ls 电子科技大学中山学院电子科技大学中山学院第4页,总共34页Shell简介n 什么是Shell? 如果使用图形界面,则在启动Shell后还会启动图形界面服务进程,如gdm。此时可以通过Ctrl

3、 + Alt + F1-7来切换操作界面,其中1-6是文本界面,7是图形界面。 在VMware中,想按Ctrl+Alt+F1的话,先按下Ctrl+Alt+Space,然后只释放Space键,再按下F1键,以此类推。 如果启动系统后,并没有启动图形界面服务,则进入的是文本界面,此时可以通过输入命令startx,启动图形界面服务。电子科技大学中山学院电子科技大学中山学院第5页,总共34页Shell命令格式n 命令 选项 参数n 各部分用空格隔开电子科技大学中山学院电子科技大学中山学院第6页,总共34页Shell命令格式n 举例n 普通用户提示符“$”n 管理员root用户的提示符“#”n 多个命令

4、选项可写在一起n 一个命令行中,可以输入多个命令,不同命令用分号分开zsczsc-desktop$ls -l /home命令提示符命令提示符:用户名用户名主机名主机名命令字命令字命令选项命令选项命令组成部分命令组成部分间用空格进行间用空格进行分隔分隔命令参数命令参数电子科技大学中山学院电子科技大学中山学院第7页,总共34页Shell命令中的通配符n “?”可替代单个字符。n “*”可替代任意字符 n 方括号“charset”可替代charset集中的任何单个字符n 例子:cp doc/* /opt (注意路径的含义)ls ab?.txtls /dev/sda123ls 0-9?.conf电子科

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

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

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

8、 传输 - Zmodem上传 下载文件:从远程主机下载到本地主机o sz 文件名 (一般是下载到本地主机的用户下载目录)本机与虚拟机中的本机与虚拟机中的LINUX间的间的连接方法连接方法电子科技大学中山学院电子科技大学中山学院第13页,总共34页文件目录基本操作命令n 目录操作命令 ls pwd cd mkdir rmdirn 文本文件查看命令 cat more less head tailn 文件操作命令 touch cp rm mv电子科技大学中山学院电子科技大学中山学院第14页,总共34页目录操作命令:lsn 命令名称:ls (list)n 命令所在路径:/bin/ls n 功能描述:显

9、示当前目录当前目录中的内容n 语法:ls -alhi 文件或目录名称 -a: all 显示所有文件和目录 (.开头的是隐藏文件) -l: detail 显示详细信息 【重点重点】 -h: 以human容易懂的方式显示文件的大小 -i: 显示文件目录的inode编号值电子科技大学中山学院电子科技大学中山学院第15页,总共34页目录操作命令:lsn ls l 详细信息 讲解n 第一部分:第一个字符:文件类型 普通文件-:在ls命令中-以开头的o 纯文本文件纯文本文件(ASCII)o 二进制文件二进制文件(binary)o 数据格式的文件数据格式的文件(data) 目录d : 符号链接文件l:类似于

10、快捷方式# ls -l install.log-rw-r-r- 1 root root 26195 Dec 17 10:42 install.log文件类型文件类型电子科技大学中山学院电子科技大学中山学院第16页,总共34页目录操作命令:lsn ls l 详细信息 讲解n 第二部分:第2第10个字符:文件权限# ls -l install.log-rw-r-r- 1 root root 26195 Dec 17 10:42 install.log读读写写执执行行读读写写执执行行读读写写执执行行字符表示字符表示(r) (w) (x) (r) (w) (x) (r) (w) (x)数字表示数字表示

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

12、硬链接文件个数硬链接的含义(硬链接的含义(P96)电子科技大学中山学院电子科技大学中山学院第18页,总共34页目录操作命令:pwdn 命令名称:pwd (print wording dir)n 命令所在路径:/bin/pwdn 功能描述:显示当前目录的绝对路径绝对路径n 语法:pwd电子科技大学中山学院电子科技大学中山学院第19页,总共34页目录操作命令:cdn 命令名称:cd (change directory)n 命令所在路径:/bin/cdn 功能描述:切换工作目录n 语法:cd 目录名称n 示例: cd / 切换到根目录 cd . 切换到上层目录 cd 或 cd 切换到用户主目录 cd

13、 dir1 切换到当前目录下的dir1子目录 cd /dir1 切换到根目录下的dir1目录 cd ./dir1 切换到上层目录下的dir1子目录相对路径相对路径绝对路径绝对路径 电子科技大学中山学院电子科技大学中山学院第20页,总共34页目录操作命令:mkdir(90)n 命令名称:mkdir (make directory)n 命令所在路径:/bin/mkdirn 功能描述:创建空目录n 语法:mkdir 新建目录名称n 示例: mkdir dir1 在当前目录下创建dir1目录 mkdir m 777 dir1 mkdir /test/dir1 在/test下创建dir1目录 (注意:注

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

15、at (concatenate and display)n 命令所在路径:/bin/catn 功能描述:合并合并/显示显示文本文件内容。n 语法:cat 文件n 示例: cat testfile 显示testfile文件内容,适用于短文本。 cat testfile1 testfile2 testfile3 合并显示两个文件,(注意:这两个文件本身的内容并没有改变。)电子科技大学中山学院电子科技大学中山学院第23页,总共34页文本文件查看命令:moren 命令名称:moren 命令所在路径:/bin/moren 功能描述:逐屏逐屏显示文本文件文本文件内容n 语法:more 文件 空格 翻页 C

16、trl+f 向下翻页 Ctrl+b 向上翻页 回车 下一行 q 退出more程序n 示例: more /etc/services cat /etc/services电子科技大学中山学院电子科技大学中山学院第24页,总共34页文本文件查看命令:moren 命令less的功能和more类似。n 所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符提示符“: ”下按Q键即可。电子科技大学中山学院电子科技大学中山学院第25页,总共34页shell管道n Shell管道 : 可以把第1个命令的输出当做第2个命令的输入n 管道符 “|

17、” : 连接两个命令n 示例: ls l /etc | moreo 由于/etc目录下的内容太多,一屏显示不完,如果是执行ls -l /etc的话,则在屏幕中只会显示最后一屏的内容。o 如果是ls -l /etc | more的话,则是将ls -l /etc命令的输出结果当做more命令的输入数据,这样就可以逐屏查看ls -l /etc命令的输出。电子科技大学中山学院电子科技大学中山学院第26页,总共34页文本文件查看命令:headn 命令名称:headn 命令所在路径:/bin/headn 功能描述:从头显示文本文件内容n 语法:head -num 文件 num : 行数 不适用行数参数的话

18、,默认显示的是10行n 示例: head -5 /etc/services命令命令tail和和head功能相似,所不同的功能相似,所不同的的是的是tail是从末尾显示是从末尾显示电子科技大学中山学院电子科技大学中山学院第27页,总共34页文件操作命令:touchn 命令名称:touchn 命令所在路径:/bin/touchn 功能描述:创建空文件、改变文件访问时间和修改时间n 语法:touch 文件名称n 示例: touch newfile 如果文件newfile不存在的话,创建空白新文件newfile touch a file1 只改file1的访问时间为当前时间o -a : access

19、time touch m file2 只改file2的修改时间为当前时间o -m : modify time电子科技大学中山学院电子科技大学中山学院第28页,总共34页三种时间n 在Linux下,一个文件有三种时间,分别是:访问时间、修改时间、状态改动时间访问时间、修改时间、状态改动时间n 在Linux下没有创建时间的概念,也就是不能知道文件的建立时间 但如果文件建立后就没有修改过,修改时间=建立时间; 如果文件建立后,状态就没有改动过,那么状态改动时间=建立时间; 如果文件建立后,没有被读取过,那么访问时间=建立时间 因为不好判断文件是否被改过、读过、其状态是否变过,所以判断文件的建立时间基

20、本上能为不可能。电子科技大学中山学院电子科技大学中山学院第29页,总共34页三种时间n 可以通过可以通过stat filename来查来查看三种时间n 访问时间,读一次这个文件的内容,这个时间就会更新。比如对这个文件运用 more、cat等命令。ls、stat命令都不会修改文件的访问时间。n 修改时间,修改时间是文件内容最后一次被修改时间。比如:vi后保存文件。ls -l列出的时间就是这个时间。n 状态改动时间。是该文件的i节点最后一次被修改的时间,通过chmod、chown命令修改一次文件属性,这个时间就会更新。电子科技大学中山学院电子科技大学中山学院第30页,总共34页文件操作命令:cpn

21、 命令名称:cp (copy)n 命令所在路径:/bin/cpn 功能描述:复制文件或目录n 语法:cp -r 源文件或目录 目标文件或目录 -r: recursion 递归 当复制目录时需要使用选项r。n 示例: cp /test/file1 file2 (将文件/test/file1复制到当前目录下,并改名为file2) cp r /test . (将目录/test复制到当前目录下)电子科技大学中山学院电子科技大学中山学院第31页,总共34页文件操作命令:mvn 命令名称:mv (move)n 命令所在路径:/bin/mvn 功能描述:移动文件或目录、更名更名n 语法:mv 源文件或目录目

22、标文件或目录n 示例: mv file1 file2 (将当前目录下的file1改名为file2) mv /test/file1 file2 (将文件/test/file1剪切到当前目录下,并改名为file2) mv /test . (将目录/test剪切到当前目录下)是移动文件,还是改名文件?是移动文件,还是改名文件?电子科技大学中山学院电子科技大学中山学院第32页,总共34页文件操作命令:rmn 命令名称:rm (remove)n 命令所在路径:/bin/rmn 功能描述:删除文件或目录n 语法:rm -rf文件或目录 -r: recursion 递归删除 删除目录时需用选项-r f: force 强制删除 不再一项一项询问是否删除o 删除一个非空目录时,通常都要使用删除一个非空目录时,通常都要使用-rf选项,选项,慎用慎用n 示例: rm /test/file1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论