Linux常用系统指令详细讲解

上传人:xmg****18 文档编号:119966704 上传时间:2020-01-30 格式:PPT 页数:41 大小:17.44MB
返回 下载 相关 举报
Linux常用系统指令详细讲解_第1页
第1页 / 共41页
Linux常用系统指令详细讲解_第2页
第2页 / 共41页
Linux常用系统指令详细讲解_第3页
第3页 / 共41页
Linux常用系统指令详细讲解_第4页
第4页 / 共41页
Linux常用系统指令详细讲解_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《Linux常用系统指令详细讲解》由会员分享,可在线阅读,更多相关《Linux常用系统指令详细讲解(41页珍藏版)》请在金锄头文库上搜索。

1、Linux系统指令详解 哈工大 王兴刚 江湖格局 安装和分区 2048所有分区的挂接点 放开机必备文件 swap4096选择交换分区的大小有一个窍门 通常是主内存的两到三倍 建议总大小不要小于2G var2048目录包含了很多长度变化的文件日志文件 邮件和其他配置文件 tem2048系统临时文件 usr40960日后安装的软件都会放在这里 home这里是放使用者的目录 我通常把网页都放在这里 这个分割区会被用来存放使用者的数据 所以我将剩下的空间都给 home使用 如果您没有分割出 home这个扇区 home这个目录将使用 usr的扇区 改变目录 cd命令用来改变用户工作目录cd 切换回hom

2、e目录cd 切换回以前目录cd目录名切换到相对目录cd 目录名 目录名切换到绝对目录cd 当前目录的上级目录cd 切换到当前目录 没有意义 显示目录内容 ls 显示当前路径 pwd 创建目录 mkdir目录名 创建文件 touch文件名 清屏 clear 退出终端 exit ls ls命令是Linux中使用最多的一个命令 其作用是列出文件和目录 这个表面上看起来很简单 ls回车 一切办挺了呗 实际上 ls的组合非常多 参数非常多 灵活性非常大 接下来 你将看到他的奥秘 ls 列出某个文件夹的内容ls相对目录lstxtls绝对目录ls root txt任意位置列出home下子目录内容ls txt

3、通配符查询 任意多个字符 单个任意字符 目录树详细信息 文件系统本身是一个树状结构 有时候 我需要知道某个节点下 所有文件以及目录的详细信息 此时 我们可以借助ls命令来完成 格式如下 ls R目录名称提示 实际上 R参数的作用就是显示目录清单 结束命令执行 ls l可以单列显示文件 但是当文件很多的时候 我们根本无法来得及浏览 此时 造成的结果就是屏幕快速滚动 ls lR 此时可以通过ctrl c结束命令执行 实际上针对任何一个命令都可以应用ctrl c立即结束其执行 逗号分隔符 ls命令 默认显示格式下 分隔符用的是空格 可以通过如下命令 将其显示格式 修改成逗号ls m目录名称 显示隐藏

4、文件 有很多系统目录 包含有大量隐藏文件 要显示出隐藏文件 可以应用如下命令格式ls a目录名称 显示文件类型 ls F bin 可以执行文件 目录 链接文件 管道 套接字 输出重定向 ls默认的情况下将命令结果显示在屏幕上 这一做法在有些时候是很不方便的显示结果非常大 此时屏幕上看不全为用户提供一份系统结构清单此时需要用到输出重定向功能 所谓重定向 就是将输出结果从屏幕转移到其他地方 比如文件中语法ls 参数列表目录结构 或 文件名 追加 覆盖 cat指令 cat文件名作用是将文件显示在屏幕上 目录创建 mkdir该命令用来创建目录 但是默认的情况下 只能创建一级目录 不能创建多级目录 如果

5、我们要创建多级目录 比如com hit dao impl那么就必须执行如下一连串的命令mkdircomcdcommkdirhitcdhitmkdirdao 烦死个人了 我去好在linux为mkdir提供了 p参数 可以创建一批目录mkdircom hit dao daoimpl方便多了 v参数可以显示创建过程 文件复制 cp命令用来复制文件 也可以在复制的时候 修改文件名cp 01 rm rm a rmcp 01 rm cp rm rm v参数用来显示复制过程 目录的复制 cp是linux的复制目录 目前为止 我们已经掌握了cp复制文件的手段cp出了用来复制文件 还可以复制目录cp R源目录目

6、标目录cp R img imgbakls Rl imgbak 文件及目录移动 mv命令用来移动文件及目录在移动过程中可以修改文件及目录名称mv源目标mv原目标路径 新名称 删除文件 rm命令用来删除文件基本格式是rm文件名在linux中 应用命令删除文件 是没有回收站这个说法的 所以删除文件时候 基本上是在走钢丝 一旦操作错误 是一件很痛苦的事情 如果一旦错误删除了文件 请马上停止对计算机的操作 借助一些复杂的恢复软件 有可能恢复误删除的文件 但是这个要靠老天爷赐予你的幸运 删除命令的提示问题 有的linux系统 rm删除文件时候 是没有提示的 此时为了安全起见 你可以在执行删除命令时候 加上

7、i参数 这一就会有提示了 相对安全一些 建议 当应用root用户是 加上i参数如果不想提示 可以加 f 进入命令的免打扰模式 直接执行命令 使用通配符删除文件 任意长度字符串rm rm f 代表单一一个字符串rm i 4 删除带有空格的文件 对于带有空格的文件删除 是一个比较麻烦的事情rm认为这是由空格组成的多个文件 但是实际上这样的文件并不存在比如系统中包含如下文件wangxg txt当我们用rmwangxg txt进行删除时候 会出现如下提示怎么删除他呢 rm wangxg txt 自动补齐功能 删除带有 的文件 在linux中删除带有 的文件 是一件非常非常非常麻烦的事情 由于命令的参数

8、是有 开头的 linux会认为文件名是rm命令的一个参数 然后报错例如文件 wangxg txt删除rm wangxg txt提示 rm 无效选项 w请使用 rm wangxg txt 删除文件 wangxg txt 请尝试执行 rm help 来获取更多信息 删除方案1 带有目录rm wangxg txt2 加上 含义是 告诉命令 后面的内容都是文件名rm v wangxg txt 显示删除信息 组合拳删除 文件名带有 并且带有空格例如 wangxg txt删除方式rm wangxg txt 删除空目录 rmdir用来删除目录但是请注意 rmdir只能删除空目录mkdirwangxgrmdi

9、rwangxg 删除非空目录 对于非空目录的删除需要使用如下命令rm R目录名对于非空目录 也可以用rm R参数进行删除rm R目录名如果不想在删除过程中 进行提示 可以进入免打扰模式 加上 f参数rm Rf目录名 R进入每一级子目录进行删除 f直接删除 不要用细节提示打扰用户 v显示删除细节 删除一批目录 有时候我们希望在一个命令中删除多个目录 可以通过空格来区分目录命令格式如下rm Rf目录1目录2目录3目录4 比较酷的文件处理命令 shred该命令的作用是用其他内容覆盖文件25次 这样源文件内容不存在被正确识别的可能语法如下 shred文件名如果觉得默认次数不够安全 那么可以通过n指定覆

10、盖次数shred un100文件名神也无奈了覆盖后删除文件shred u文件名 su 在linux系统中su用以切换用户切换到其他用户su用户名切换到root用户surootsu cat指令 cat文件名作用是将文件显示在屏幕上 关于cat cat是concatenate 拼接 的缩写 最原始的意思是 将两个或多个文件拼接显示的意思 至于显示文件 这个是该指令的一个意外用法 基本语法如下catfile1file2拼接文件并加上行号cat nfile1file2 拼接新文件 将多个文件拼接到一起并保存catfile1file2 newfile向文件追加内容catfile1 file2合并且覆盖新

11、文件cat nfile1file2file3 file4 more cat指令的本意是为了拼接文件 而文件显示功能只是一个意外的收获 但是 当文件非常大的时候 应用cat 是一件非常痛苦的事情 因为他本身没有分页的功能 而more指令很好第解决了个问题命令格式more文件名称q退出显示 less 1985年linux发布了more的增强命令 less 用以分屏显示文件 提供了更多的灵活性命令格式less文件名参数回车 下箭头下一行上箭头上一行pgup上一屏幕pgdn下一屏幕 显示文件信息G到文件结尾1G回到文件开头q退出 进入搜索模式 ThankYou 知识回顾KnowledgeReview

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号