




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
之一 常用命令 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:4w:2x: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 。 根目录 (/) 的意义与内容: 根目录是整个系统最重要的一个目录,因为不但所有的目 录都是由根目录衍生出来的, 同时根目录也与开机/还原/ 系统修复等动作有关。 由于系统开机时需要特定的开机软 件、核心文件、开机所需程序、 函式库等等文件数据,若 系统出现错误时,根目录也必须要包含有能够修复文件系 统的程序才行。 目录应放置文件内容 /bin 放置的是在一般用户能够被操作的指令。 /dev在Linux系统上,任何装置与接口设备都是以文件的型态存在于这个目 录当中的。(/dev/null) /etc 系统主要的配置文件几乎都放置在这个目录内。 /lib系统的函式库非常的多,而/lib放置的则是在开机时会用到的函式库, 以及在/bin或/sbin底下的指令会呼叫的函式库而已。 /root系统管理员(root)的家目录。 /sbin 一般放置系统管理员能够使用的指令 /tmp 这是让一般使用者或者是正在执行的程序暂时放置文件的地方。 /proc 这个目录本身是一个虚拟文件系统!他放置的数据都是在内存当中, 例如系统核心、行程信息(process)、周边装置的状态及网络状态等等 。 还有一 些目录 /boot、/home、/media、/mnt、/opt 在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 :帮助你直接将所需要的目录(包含上一级目录) 递归创建起来! 格式: rootubuntu:# rm -r d 常用删除文件 在运行一个命令的时候,举例来说ls好了,系 统会依照PATH的配置去每个PATH定义的目录下搜 寻档名为ls的可运行档, 如果在PATH定义的目录 中含有多个档名为ls的可运行档,那么先搜寻到的 同名命令先被运行! 文件与目录的管理上,不外乎显示属性、 拷 贝、删除文件及移动文件或目录等等, 由於文件与目录的管理在 Linux 当中是很重要的, 尤其是每个人自己家目录的数据也都需要注意管理 ! ls -aAdfFhilnrRSt 目录名称 选项与参数: -a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列 出来(常用) -d :仅列出目录本身,而不是列出目录内的文件数据(常 用) -F :根据文件、目录等资讯,给予附加数据结构,例如 : *:代表可运行档; /:代表目录; =:代表 socket 文件 ; |:代表 FIFO 文件; -l :长数据串列出,包含文件的属性与权限等等数据;( 常用) cp (复制文件或目录) cp options source1 source2 directory -a :相当於 -pdr 的意思;(常
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 难点解析人教版八年级上册物理《物态变化》综合训练试卷(含答案详解)
- 护理礼仪期考试题及答案
- 考点解析-苏科版九年级物理上册《简单机械和功》综合测评试卷(含答案详解)
- 湖南对口高考试题及答案
- 重难点解析人教版八年级上册物理《机械运动》章节测试练习题(含答案解析)
- 2025教师编制考试真题及答案
- 考点攻克苏科版八年级物理下册《从粒子到宇宙》单元测评试卷(含答案详解)
- 考点解析-苏科版八年级物理上册《光现象》专题练习试卷(含答案详解版)
- 驻外预算员招聘考试题库及答案
- 2025年病历书写规范管理试题及答案
- 初级会计基础知识必背单选题100道及答案解析
- 模拟电子技术基础 第4版黄丽亚课后参考答案
- 2023年高教版中职新版教科书《语文》(基础模块)上册教案全册编制
- 新建2MW用户侧并网光伏发电金太阳示范工程项目可行性研究报告
- 英语日常交际用语200句
- DL∕T 1056-2019 发电厂热工仪表及控制系统技术监督导则
- 耐久跑教案-高二上学期体育与健康人教版
- 飞书使用教程技巧
- 液化天然气加气站试运行方案报告
- 生鲜农产品O2O运作模式的研究以O2O便利店为例
- 小接管管理办法
评论
0/150
提交评论