《常用命令》PPT课件.ppt_第1页
《常用命令》PPT课件.ppt_第2页
《常用命令》PPT课件.ppt_第3页
《常用命令》PPT课件.ppt_第4页
《常用命令》PPT课件.ppt_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

之一 常用命令,1、首次执行命令 2、Linux文件权限与目录配置 3、Linux 文件与目录,vbirdwww $ command -options parameter1 parameter2 . 命令 选项 参数(1) 参数(2) 说明: 0. 一行命令中第一个输入的部分绝对是命令(command)或可运行文件案 1. command 为命令的名称,例如变换路径的命令为 cd 等等; 2. 中刮号并不存在于实际的命令中,而加入选项配置时,通常选项前会带 - 号, 例如 -h;有时候会使用选项的完整全名,则选项前带有 - 符号,例如 -help; 3. parameter1 parameter2 为依附在选项后面的参数,或者是 command 的参数; 4. 命令, 选项, 参数等这几个咚咚中间以空格来区分,不论空几格 shell 都视为一格; 5. 按下Enter按键后,该命令就立即运行。Enter按键代表着一行命令的开始启动。 6. 命令太长的时候,可以使用反斜杠 () 来跳脱Enter符号,使命令连续到下一行。 注意!反斜杠后就立刻接特殊字符,才能跳脱! 其他: a. 在 Linux 系统中,英文大小写字母是不一样的。,下达命令时,会有两种主要的情况: 一种是该命令会直接显示结果然后回到命令提示字符等待下一个命令的输入; 一种是进入到该命令的环境,直到结束该命令才回到命令提示字符的环境。,Tab Tab 接在一串命令的第一个字的后面,则为命令补全; Tab 接在一串命令的第二个字以后时,则为文件补齐! ctrl-c Ctrl与c按键(先按着Ctrl不放,且再按下c按键,是组合按键), 那就是中断目前程序的按键,通常出现command not found的可能原因为: 这个命令不存在,因为该软件没有安装之故。解决方法就是安装该软件; 这个命令所在的目录目前的用户并没有将他加入命令搜寻路径中,请参考bash的PATH说明; 很简单!因为你打错字!,man page Info page -help,rootwww # shutdown -t 秒 -arkhncfF 时间 选项与参数: -t sec : -t 后面加秒数,亦即过几秒后关机的意思 -r : 在将系统的服务停掉之后就重新启动(常用) -h : 将系统的服务停掉后,立即关机。 (常用) -c : 取消已经在进行的 shutdown 命令内容。 时间 : 这是一定要加入的参数!指定系统关机的时间!,rootwww # shutdown -h now 立刻关机,其中 now 相当于时间为 0 的状态 rootwww # shutdown -h 20:25 系统在今天的 20:25 分会关机,若在21:25才下达此命令,则隔天才关机 rootwww # shutdown -h +10 系统再过十分钟后自动关机 rootwww # shutdown -r now 系统立刻重新启动 rootwww # shutdown -r +30 The system will reboot 再过三十分钟系统会重新启动,并显示后面的信息给所有在在线的使用者 rootwww # shutdown -k now This system will reboot 仅发出警告信件的参数!系统并不会关机啦!吓唬人!,重新启动,关机: reboot, halt, poweroff,init 0,init 6,(sync信息回填),Linux最优秀的地方之一,就在于他的多人多任务环境。而为了让各个使用者具有较保密的文件数据,因此文件的权限管理就变的很重要了。 Linux一般将文件可存取的身份分为三个类别,分别是 owner/group/others,且三种身份各有 read/write/execute 等权限。,Linux文件属性,第一栏代表这个文件的类型与权限(permission): 第一个字符代表这个文件的类型: 当为 d 则是目录; 当为 - 则是文件; 若是 l 则表示为连结档(link file); 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置); 若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。,接下来的字符中,以三个为一组,且均为rwx 的三个参数的组合。其中, r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute)。 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号 - 而已。 第一组为文件拥有者的权限,以install.log那个文件为例, 该文件的拥有者可以读写,但不可执行; 第二组为同群组的权限; 第三组为其他非本群组的权限。,我们现在知道文件权限对于一个系统的安全重要性了,也知道文件的权限对于使用者与群组的相关性, 那么如何修改一个文件的属性与权限呢?又!有多少文件的权限我们可以修改呢? 其实一个文件的属性与权限有很多!我们先介绍几个常用于群组、拥有者、各种身份的权限之修改的指令,如下所示: chgrp :改变文件所属群组 chown :改变文件拥有者 chmod :改变文件的权限,文件权限的改变使用的是chmod这个指令,但是,权限的设定方法有两种, 分别可以使用数字或者是符号来进行权限的变更。,Linux文件的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限, 其中,可以使用数字来代表各个权限,各权限的分数对照表如下: r:4 w:2 x:1 -:0 每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: -rwxrwx- 分数则是: owner = rwx = 4+2+1 = 7 group = rwx = 4+2+1 = 7 others= - = 0+0+0 = 0 所以等一下我们设定权限的变更时,该文件的权限数字就是770,示例: 那如果要将权限变成 -rwxr-xr- 呢?那么权限的分数就成为 4+2+14+0+14+0+0=754 啰!所以你需要下达 chmod 754 filename。,基本上就九个权限分别是(1)user (2)group (3)others三种身份!那么我们就可以藉由u, g, o来代表三种身份的权限!此外, a 则代表 all 亦即全部的身份!那么读写的权限就可以写成r, w, x!也就是可以使用底下的方式来看:,假如设定一个文件的权限成为-rwxr-xr-x时,基本上就是: user (u):具有可读、可写、可执行的权限; group 与 others (g/o):具有可读与执行的权限。,注意:1、+ 与 的状态下,只要是没有指定到的项目,则该权限不会被变动 2、=的状态下,只要是没有指定到的项目,则该权限变成 “-”,权限对文件的重要性 r (read):可读取此一文件的实际内容,如读取文本文件的文字内容等; w (write):可以编辑、新增或者是修改该文件的内容(但不含删除该文件); x (execute):该文件具有可以被系统执行的权限。,目录主要的内容在记录文件名列表,文件名与目录有强烈的关连。 r:表示具有读取目录结构列表的权限,所以当你具有读取(r)一个目录的权限时,表示你可以查询该目录下的文件名数据。 所以你就可以利用 ls 这个指令将该目录的内容列表显示出来! w:表示你具有异动该目录结构列表的权限: 建立新的文件与目录; 删除已经存在的文件与目录(不论该文件的权限为何!) 将已存在的文件或目录进行更名; 搬移该目录内的文件、目录位置。 x :目录的x代表的是用户能否进入该目录成为工作目录的用途。,一直强调一个概念,那就是:任何装置在Linux底下都是文件, 不仅如此,连数据沟通的接口也有专属的文件在负责所以,你会了解到,Linux的文件种类真的很多。,正规文件(regular file ):就是一般进行存取的类型的文件,在由 ls -al 所显示出来的属性方面,第一个字符为 - 。另外,依照文件的内容,又大略可以分为: 纯文本档(ASCII):内容为可以直接读到的数据,例如数字、字母等等。 二进制文件(binary):你的Linux当中的可执行文件(scripts, 文字型批处理文件不算)就是这种格式的啦。 数据格式文件(data): 有些程序在运作的过程当中会读取某些特定格式的文件,那些特定格式的文件可以被称为数据文件 (data file)。举例来说,我们的Linux在使用者登入时,都会将登录的数据记录在 /var/log/wtmp那个文件内,该文件是一个data file,他能够透过last这个指令读出来! 但是使用cat时,会读出乱码因为他是属于一种特殊格式的文件。,目录(directory): 连结档(link):就是类似Windows系统底下的快捷方式啦! 第一个属性为 l (英文L的小写),例如 lrwxrwxrwx ; 设备与装置文件(device):与系统周边及储存等相关的一些文件, 通常都集中在/dev这个目录之下!通常又分为两种: 区块(block)设备档 :就是一些储存数据, 以提供系统随机存取的接口设备,举例来说,硬盘与软盘等就是啦! 你可以随机的在硬盘的不同区块读写,这种装置就是成组设备啰!你可以自行查一下/dev/sda看看, 会发现第一个属性为 b 喔! 字符(character)设备文件:亦即是一些串行端口的接口设备, 例如键盘、鼠标等等!这些设备的特色就是一次性读取的,不能够截断输出。 举例来说,你不可能让鼠标跳到另一个画面,而是滑动到另一个地方啊!第一个属性为 c 。 数据接口文件(sockets):既然被称为数据接口文件, 这种类型的文件通常被用在网络上的数据承接了。第一个属性为 s , 最常在/var/run这个目录中看到这种文件类型了。 数据输送文件(FIFO, pipe):FIFO也是一种特殊的文件类型,他主要的目的在解决多个程序同时存取一个文件所造成的错误问题。 第一个属性为p 。,根目录 (/) 的意义与内容: 根目录是整个系统最重要的一个目录,因为不但所有的目录都是由根目录衍生出来的, 同时根目录也与开机/还原/系统修复等动作有关。 由于系统开机时需要特定的开机软件、核心文件、开机所需程序、 函式库等等文件数据,若系统出现错误时,根目录也必须要包含有能够修复文件系统的程序才行。,在Linux底下,所有的文件与目录都是由根目录开始的!那是所有目录与文件的源头 然后再一个一个的分支下来,有点像是树枝状。因此,也称这种目录配置方式为:目录树。主要的特性有: 目录树的启始点为根目录 (/, root); 每一个目录不止能使用本地端的 partition 的文件系统,也可以使用网络上的 filesystem 。举例来说, 可以利用 Network File System (NFS) 服务器挂载某特定目录等。 每一个文件在此目录树中的文件名(包含完整路径)都是独一无二的。,在这个章节当中,我们就直接来进一步的操作与管理文件与目录吧!包括在不同的目录间变换、 创建与删除目录、创建与删除文件,还有寻找文件、查阅文件内容等等,绝对路径:路径的写法一定由根目录 / 写起,例如: /usr/share/doc 这个目录。 相对路径:路径的写法不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd /man这就是相对路径的写法啦!相对路径意指相对於目前工作目录的路径!,比较特殊的目录: 注意:在所有目录底下都会存在的两个目录,分别是.与 分别代表此层与上一级目录的意思。,格式 cd 相对路径或绝对路径 # 最重要的就是目录的绝对路径与相对路径,还有一些特殊目录的符号。,格式: pwd -P(大写) 选项与参数: -P :显示出确实的路径,而非使用连结 (link) 路径。,mkdir -mp 目录名称 选项与参数: -m :配置文件的权限! -p :帮助你直接将所需要的目录(包含上一级目录)递回创建起来!,格式:,文件与目录的管理上,不外乎显示属性、 拷贝、删除文件及移动文件或目录等等,由於文件与目录的管理在 Linux 当中是很重要的, 尤其是每个人自己家目录的数据也都需要注意管理!,ls -aAdfFhilnrRSt 目录名称 选项与参数: -a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用) -d :仅列出目录本身,而不是列出目录内的文件数据(常用) -F :根据文件、目录等资讯,给予附加数据结构,例如: *:代表可运行档; /:代表目录; =:代表 socket 文件; |:代表 FIFO 文件; -l :长数据串列出,包含文件的属性与权限等等数据;(常用),cp (复制文件或目录) cp options source1 source2 directory -a :相当於 -pdr 的意思;(常用) -d :若来源档为连结档的属性(link file),则复制连结档属性而非文件本身; -f :为

温馨提示

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

评论

0/150

提交评论