Linux文件系统Shell
更新时间:2023-05-26 20:11:01 阅读量: 实用文档 文档下载
- Linux文件系统推荐度:
- 相关推荐
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
2用户界面与Shell命令
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
shell命令格式命令名 [选项] [参数1] [参数2]……(1)命令名由小写的英文字母构成,往往是 表示相应功能的英文单词或单词的缩写。 (2)其中方括号括起的部分表明该项对命令 行来说不是必须,即是可选的。 (3)选项是对命令的特别定义,以“-”开始, 多个选项可用一个“-”连起来
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
(4)命令行的参数提供命令运行的信息或者是 命令执行过程中所使用的文件名。 (5)如果命令行中没有提供参数,命令将从标 准输入文件(即键盘)接收数据,输出结果显 示在标准输出文件(即显示器)上,而错误信 息则显示在标准错误输出文件(即显示器)上。 (6)命令在正常执行后返回一个0值,表示执 行成功;如果命令执行过程中出错,没有完成 全部工作,则返回一个非零值。
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
键入命令(1)在shell提示符下,可以输入相应的命 令。(2)shell命令可以识别大小写,; (3)如果一个命令太长,一行放不下时,要 在第一行行尾键入“\”字符和按回车键。这时 shell会返回一个大于号(>)作为提示符, 表示允许命令延续到下一行。然后,可以接着 输入命令。
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
修改命令行输入错误 (1)用退格键(Backspace)从后 向前删除有错误的字符,再键入正确的 命令字符串; (2)用Crtrl+U键可以删除光标所在 的命令行。如果命令多于一行,首行末 尾有反斜线,则只删除当前行。
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
特殊字符(1)Ctrl+h键为默认的删除符号,它的功能 与Backspace键的功能相同; (2)Ctrl+u键可以删除光标所在的命令行; (3)Ctrl+j键相当于按回车键; (4)如果在命令行中使用一对单引号,shell 将不解释被单引号括起的内容,包括其中的空 格和回车字符; (5)分号可以将两个命令隔开,这样可以实现 在一行中输入多个命令。命令的执行顺序与输 入的顺序相同。
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
特殊字符(6)Ctrl+d 停止输入或注销用户。 (7)Ctrl+i 水平跳过一个制表区,与 <Tab>键作用相同。 (8)Ctrl+c发送 SIGINT 信号给前台进程 组中的所有进程。常用于终止正在运行的程序。 (9)Ctrl+z 发送 SIGTSTP 信号给前台进 程组中的所有进程,常用于挂起一个进程。 (10)Ctrl+s 暂停屏幕滚动 (10)Ctrl+l 继续屏幕滚动
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
输入输出重定向输入重定向 < :
格式:命令<文件名功能:使一个命令的标准输入取自某一文件而不是键盘 终端。
例如:$a.exe<a.dat (当执行a.exe时,从a.dat 文件中读数据。输出重定向 > : 格式:命令>文件名 将原本由屏幕输出的正确数据输出到> 右边的文件中或 device(设备,如printer);
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
输入输出重定向追加重定向 >> :
格式:命令>>文件名将原本由屏
幕输出的正确数据输出到>> 右边的文件, 与> 不同的是,该文件将不会被覆盖,而新的数据将以 追加的方式添加到文件的最后面; 错误重定向 2> : 格式:命令 2>文件名 将原本应该由屏幕输出的错误数据输出到2>的右边指 定的文件中; 例如:cc a.c 2>errfile 把编译a.c过程中出现的错 误信息存入到errfile文件中9
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
管道管道符(|) 管道是把一个命令的标准输出与另一个命令的标准输 入连接起来。在一个命令行上,可以用管道把若干个 命令连接起来,形成一条管道线。 例如:用pr命令对regsh文件进行格式。$pr<regsh>printfile 该命令对regsh文件进行格式编排,其结果送到文件 printfile上。 $/dev/Lp1 < printfile 该命令将printfile文件送打印机打印。
使用管道解决:$pr<regsh|/dev/Lp1
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
文件系统概念1. 文件与目录的定义(1)文件系统:它是磁盘上有特定格式的一片区 域,操作系统通过文件系统可以方便地查寻和访 问其中所包含的磁盘块;(2)文件:文件系统中存储数据的一个命名的对 象。
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
(3)目录:其中包含许多文件项目的一类特殊 文件。 (4)子目录:被包含在另一个目录中的目录。 (5)文件名:用来标识文件的字符串,它保存 在一个目录文件项中。 (6)路径名:由斜线字符(/)结合在一起的 一个或多个文件名的集合。
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
2. 文件结构 (1)文件的成份:无论文件是一个程序、一 个文档、一个数据库,或者是一个目录,操作 系统都会赋予文件相同的结构,具体信息如下:① 索引节点:又称I节点。 ② 数据:文件的实际内容.
(2)命名文件:文件名保存在目录文件中。为方便管理文件,应遵循以下规则: ① 文件名应量简单,并且应反映出文件内容。 ② 除斜线(/)和空字符以外,文件名可以包 含任意的ASCII字符;13
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
③ 习惯上允许使用下线符(_)和句点(.)来区别 文件的类型,使文件名更易读;但是应避免使用以下 字符,因为对系统的shell来说,它们有特殊的含义。 这些字符是: ;|< > ` “ $ ! % & * ? \ ( ) [ ] ④ 同类文件应使用同样的后缀或扩展名。 ⑤ Linux系统区分文件名的大小写. ⑥ 以圆点(.)开头的文件名是隐含文件,默认方式 下使用ls命令并不能把它们在屏幕上显示出来。
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
(3)文件名扩展字符:为了能一次处理多个文 件,shell提供了几个特别字符,称为文件名扩 展字符(也称通配符)。文件名扩展字符主要有:① 星号(*):与0个或多个任意的字符相匹配, ② 问号(?):只与一个任意的字符匹配。 ③ 方括号([ ]):只与方括号中字符之一匹配, 可以用短横代表一个范围内的字符。 例如:$ls file[12349]或者
$ls file[1-49] 两条命令的功能都是列出当前目录下以file1, file2,file3,file4,file9命名的文件。
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
3. 文件类型Linux操作系统支持以下文件类型:普通文件、 目录文件和设备文件。 (1)普通文件 普通文件也称为常规文件,包含各种长度的字 符串。 (2)目录文件 目录文件是一种特殊文件,利用它可以构成文 件系统的分层树形结构。 (3)设备文件 设备文件是一种特别文件,除了存放在文件I 节点中的信息外,它们不包含任何数据。16
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
例如:ls –l普通文件 目录文件 特殊文件
类 型
存取 权限
链 接 数
所 有 者
组 用 户
主 设 备 号17
次 设 备 号
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
对于普通文件,类型为-,对应设备号字段是以 字节为单位的文件的大小。 对于目录文件,类型为d,对应设备号字段是 文件的个数。
在系统目录/dev下的文件都是特殊文件,其 中类型b代表块设备,c代表字符设备,p代表 有名管道文件,s代表套接字文件。
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
目录及其操作命令目录结构 1.树型目录结构Linux系统以文件目录的方式来组织和管理系统中的所 有文件。所谓文件目录就是将所有文件的说明信息采用树 型结构组织起来,即常说的目录。
2.工作目录、用户主目录与路径(1)工作目录与用户主目录
用户在登录到Linux系统之后,所在的目录称为工作目 录。
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
(2)路径顾名思义,路径是指从树型目录的某个目录层次到某个 文件的一条道路。路径主要是由目录名称构成,中间用 “/”分隔。
3.Linux系统主要目录说明(1)/:根目录,系统所有的目录均从根目录开始; (2)/bin:bin是二进制的英文缩写。在一般的系统 中,用于存放Linux最常用的命令; (3)/boot:引导核心的程序目录。在使用LILO或 GRUB引导Linux时,会用到这个目录中的文件; (4)/dev:dev是设备的英文缩写。这个目录中包含 了所有在Linux系统中使用的外部设备20
河南财经政法大学 本科全日制 计算机与信息工程学院 Linux
(5)/etc:etc是etcetera的缩写。这个目录包含了系统管理所 需要的配置文件和子目录,它是系统中最重要的目录之一,用户要 用到的网络配置文件、文件系统、X-Winodws系统配置文件、 设备配置信息、设置用户信息等都在这个目录下;(6)/sbin:这个目录是用来存放系统管理员使用的系统管理程 序,一般用户没有权限访问; (7)/home:用来存放用户主目录的地方。一般来说, “/home/用户名”就是该用户的主目录; (8)/lib:lib是库的英文缩写。这个目录是用来存放系统动态连 接共享库的。 (9)/mnt:这个目录在一般情况下是空的。可以临时将别的文件 系统挂在这个目录下;
(10)/proc:这个目录是Linux提供的一个虚拟系统,该目录 下的文件并不存于硬盘中
,而是由系统初启的时候在内存中产生的。21
正在阅读:
Linux文件系统Shell05-26
我自己的操作经验-关于均线的秘密05-07
实验2 PLSQL编程10-07
智慧环保项目建设可行性研究报告 - 图文10-02
电大行管本科《行政法与行政诉讼法》期末考试填空题题库01-09
NAT配置实例05-05
银行间债券市场现券交易净额清算业务指南06-20
中国区域总供给曲线斜率差异性分析04-25
三年级语文上册词语表(鲁教版)05-31
二代身份证读卡器二次开发说明10-31
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 文件
- 系统
- Linux
- Shell
- 市场部工资提成方案一
- 数学教学中如何培养学生的应用意识
- 在平行四边形ABCD中
- 门诊护理工作中的人性化服务一门诊护士运用沟通技巧的重要性
- 安徽省政府向社会力量购买服务项目合同
- 巴黎卢浮宫酒店(France Louvre)
- 2012年中考思想品德复习提纲
- 时事政治英语词汇
- 读书(Reading books)【精选】
- 江苏省综合实践活动课程纲要
- 高考真题 辩证唯物论)(二)
- 《货币》第一集观后感
- 2012年高考政治总复习单元达标测评卷①-3 收入与分配
- 海隆控股2013年8月中期路演
- 传播学理论起源、方法与应用
- 安全教育周实施方案
- 2012届毕业项目格式
- 微生物在水产养殖中的应用
- 销售团队激励口号
- 2009年陕西省高级统计师资格考评结合试点考试工作有关事项