Shell基础及常用命令(1)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第21页,总共34页
电子科技大学中山学院
文本文件查看命令:cat
命令名称:cat (concatenate and display) 命令所在路径:/bin/cat 功能描述:合并/显示文本文件内容。 语法:cat [文件] 示例:
cat testfile 显示testfile文件内容,适用于短文本。 cat testfile1 testfile2 > testfile3 合并显示两 个文件,(注意:这两个文件本身的内容并没有改 变。)
文件类型
第一部分:第一个字符:文件类型
普通文件[-]:在ls命令中-以开头的 纯文本文件(ASCII) 二进制文件(binary) 数据格式的文件(data) 目录[d] : 符号链接文件[l]:类似于快捷方式
第15页,总共34页
电子科技大学中山学院
目录操作命令:ls
ls –l 详细信息 讲解
Shell基础及常用命令(1)
Shell简介 使用SecureCRT远程维护 常用文件目录操作命令
电子科技大学中山学院
Shell简介
什么是Shell?
Shell:命令解释器,类似DOS系统中的 command.com程序 将用户的命令翻译给内核处理
将内核处理的结果翻译给用户
操作系统和用户的界面(Interface) 每次启动系统后都会进入一个互动模式的Shell环境, 并等待用户登录。 Shell不属于内核的部分,在同一个内核上,可以使 用不同版本的Shell。
第7页,总共34页
电子科技大学中山学院
关机重启命令:shutdown(65)
命令名称:shutdown 执行权限:root 功能描述:关机、重启 命令的执行过程:命令执行后,以广播方 式通知系统中的所有用户,停止作业,注 销用户,新用户不能登录;发送信号给 init程序,从而执行关机(init 0)或重启 (init 6)
本地主机和远程主机互传文件
在Linux下安装rzsz软件包 上传文件:从本地主机上传到远程主机 传输 -> Zmodem上传 下载文件:从远程主机下载到本地主机 sz 文件名 (一般是下载到本地主机的用户下载目录)
本机与虚拟机中的LINUX间的 连接方法
第12页,总共34页
电子科技大学中山学院
电子科技大学中山学院
Linux远程维护
SecureCRT的安装使用
启动VMnet1或者VMnet8。 查看虚拟机linux系统中网卡的ip地址 ifconfig eth0 (eth0是网卡的设备名) 使用SecureCRT建立与linux的连接,(连接会话的字符 编号最好设置为utf-8)。
echo $SHELL more /etc/passwd
内置命令和外置命令的区别
内置命令:cd pwd exit…… 外置命令:ls ……
电子科技大学中山学院
第3页,总共34页
Shell简介
什么是Shell?
如果使用图形界面,则在启动Shell后还会 启动图形界面服务进程,如gdm。此时可以 通过Ctrl + Alt + F[1-7]来切换操作界面, 其中1-6是文本界面,7是图形界面。 在VMware中,想按Ctrl+Alt+F1的话,先 按下Ctrl+Alt+Space,然后只释放Space 键,再按下F1键,以此类推。 如果启动系统后,并没有启动图形界面服务, 则进入的是文本界面,此时可以通过输入命 令startx,启动图形界面服务。
电子科技大学中山学院
第6页,总共34页
Shell命令中的通配符
―?”可替代单个字符。 ―*‖可替代任意字符 方括号“[charset]‖可替代charset集中 的任何单个字符 例子:
cp doc/* /opt (注意路径的含义) ls ab??.txt ls /dev/sda[123] ls [0-9]?.conf
第4页,总共34页
电子科技大学中山学院
Shell命令格式
命令 –选项 参数 各部分用空格隔开
表示选项或参数可有可无,即参数并非必须 command [option] [arguments] 执行的命令 命令的选项,命令的参数, 说明对命令 描述命令作用 的要求 的对象
第5页,总共34页
电子科技大学中山学院
第20页,总共34页
电子科技大学中山学院
目录操作命令:rmdir(94)
命令名称:rmdir (remove directory) 命令所在路径:/bin/rmdir 功能描述:只用于删除空目录 语法:rmdir [空目录名称]
类似的命令:rm
bash自动补齐命令行:<tab建>
less命令的提示符“: ”下按Q键即可。
第24页,总共34页
电子科技大学中山学院
shell管道
Shell管道 : 可以把第1个命令的输出当 做第2个命令的输入 管道符 “|” : 连接两个命令 示例:
ls –l /etc | more 由于/etc目录下的内容太多,一屏显示不完,如果 是执行ls -l /etc的话,则在屏幕中只会显示最后一 屏的内容。 如果是ls -l /etc | more的话,则是将ls -l /etc命 令的输出结果当做more命令的输入数据,这样就 可以逐屏查看ls -l /etc命令的输出。
电子科技大学中山学院
第17页,总共34页
目录操作命令:pwd
命令名称:pwd (print wording dir) 命令所在路径:/bin/pwd 功能描述:显示当前目录的绝对路径 语法:pwd
第18页,总共34页
电子科技大学中山学院
目录操作命令:cd
命令名称:cd (change directory) 命令所在路径:/bin/cd 功能描述:切换工作目录 语法:cd [目录名称] 相对路径 示例:
第2页,总共34页
电子科技大学中山学院
Shell简介
什么是Shell?
通常使用的bash,它是GNU计划的产品,其它的 Shell:csh,Ksh,sh等 不同Shell间的转换:sh bash csh 系统中支持的shell ls –al /bin/*sh more /etc/shells 显示当前用户所作用的Shell
Shell命令格式
举例 zsc@zsc-desktop$ls -l /home
命令参数 命令提示符: 用户名@主机名 命令字 命令组成部分 间用空格进行 分隔
命令选项
普通用户提示符“$” 管理员root用户的提示符“#” 多个命令选项可写在一起 一个命令行中,可以输入多个命令,不同命令用分号分 开
文件目录基本操作命令
目录操作命令
ls pwd cd mkdir rmdir
文本文件查看命令
cat more less head tail
文件操作命令
touch cp rm mv
第13页,总共34页
电子科技大学中山学院
目录操作命令:ls
命令名称:ls (list) 命令所在路径:/bin/ls 功能描述:显示当前目录中的内容 语法:ls [-alhi] [文件或目录名称]
目录操作命令:mkdir(90)
命令名称:mkdir (make directory) 命令所在路径:/bin/mkdir 功能描述:创建空目录 语法:mkdir [新建目录名称] 示例:
mkdir dir1 在当前目录下创建dir1目录 mkdir –m 777 dir1 mkdir /test/dir1 在/test下创建dir1目录 (注意: 在执行这个命令之前,/test目录必须已经存在) mkdir –p /test/dir1 (注意:在执行这个命令之前, /test目录可以不存在,同时建立二个目录)
示例:
more /etc/services cat /etc/services
第23页,总共34页
电子科技大学中山学院
文本文件查看命令:more
命令less的功能和more类似。
所不同的是less命令除了可以按空格键
向下显示文件外,还可以利用上下键来
卷动文件。当要结束浏览时,只要在
第22页,总共34页
电子科技大学中山学院
文本文件查看命令:more
命令名称:more 命令所在路径:/bin/more 功能描述:逐屏显示文本文件内容 语法:more [文件]
空格 翻页 Ctrl+f 向下翻页 回车 下一行 q 退出more程序 Ctrl+b 向上翻页
电子科技大学中山学院
第10页,总共34页
Linux远程维护
Linux服务器一般都是托管在机房的,管理
员通常都是通过远程管理的方式维护服务
器。
SecureCRT简介
一款支持SSH ( Secure Shell )的终端仿真程序。 用户名及口令均进行加密,数据传输是经过压缩的。
第11页,总共34页
第8页,总共34页
电子科技大学中山学院
关机重启命令:shutdown(65)
命令名称:shutdown 语法: shutdown –h now 立即关机 == halt shutdown –r now 立即关机重启 == reboot shutdown +5 “马上要关机了” 5分钟 后关机并通知已登录用户
文件所有者u
文件所属组g
目录操作命令:ls
ls –l 详细信息 讲解
# ls -l install.log -rw-r--r-1 root root 26195 Dec 17 10:42 install.log 硬链接的含义(P96)
硬链接文件个数
第三部分:第二列:硬链接文件个数 第四部分:第三列:文件所有者 第五部分:第四列:文件所属组 第六部分:第五列:文件实际大小(字节) 第七部分:最后修改时间(modify time) 第八部分:文件名称
# ls -l install.log -rw-r--r-1 root root 26195 Dec 17 10:42 install.log
权限表示
第二部分:第2—第10个字符:文件权限
权限项 字符表示 数字表示 权限分配
第16页,总共34页
读
写
执 行 1
读
写
执 行 1
读
写
执 行 1
(r) (w) (x) (r) (w) (x) (r) (w) (x) 4 2 4 2 4 2 其他人o 电子科技大学中山学院
第9页,总共34页
电子科技大学中山学院
其它命令
命令名称:halt(简单的关机命令)
停止所有应用程序,调用sync,然后停止内核。
命令名称:reboot(系统重wk.baidu.com命令) 命令名称:init
所有进程的鼻祖。进程号始终为1。用于系统不同运 行级别间的切换。 more /etc/inittab
第25页,总共34页
电子科技大学中山学院
文本文件查看命令:head
命令名称:head 命令所在路径:/bin/head 功能描述:从头显示文本文件内容 语法:head [-num] [文件]
num : 行数 不适用行数参数的话,默认显示的是10行
cd cd cd cd cd cd / .. ~ 或 cd dir1 /dir1 ../dir1 切换到根目录 绝对路径 切换到上层目录 切换到用户主目录 切换到当前目录下的dir1子目录 切换到根目录下的dir1目录 切换到上层目录下的dir1子目录
电子科技大学中山学院
第19页,总共34页
-a: all 显示所有文件和目录 (.开头的是隐藏文件) -l: detail 显示详细信息 【重点】 -h: 以human容易懂的方式显示文件的大小 -i: 显示文件目录的inode编号值
第14页,总共34页
电子科技大学中山学院
目录操作命令:ls
ls –l 详细信息 讲解
# ls -l install.log -rw-r--r-1 root root 26195 Dec 17 10:42 install.log