Linux 知识点汇总.doc_第1页
Linux 知识点汇总.doc_第2页
Linux 知识点汇总.doc_第3页
Linux 知识点汇总.doc_第4页
Linux 知识点汇总.doc_第5页
全文预览已结束

下载本文档

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

文档简介

Linux 知识点汇总Linux目录操作命令 问题1 在/home目录下创建user目录,显示当前的目录? 解决办法 cd /home mkdir user pwd 涉及的命令 mkdir:创建目录 格式 :mkdir -p 目录路径名 参数 -p :创建一个目录树 pwd:显示当前工作目录 pwd是print working directory的缩写。 cd :改变工作目录 格式: cd 目录路径 cd后没有任何参数或跟 参数时,该命令直接回到用户主目录 cd . 表示回到上一层目录(父目录) . 代表当前目录,/ 代表根目录 问题2:构建如图的目录结构 | home tmp 名字缩写 share user test c 解决方法 cd /home mkdir p share/test/C mkdir user cd /tmp mkdir whane pwd 问题 进入上题的最底层目录,可以有几种方式? 如何删除目录?( rmdir 目录必须为空)Linux文件操作命令 ls详细信息 ls作用:显示目录内的文件和子目录列表 命令格式: ls 参数选项 路径 参数选项 :-a: 显示所有文件(包括隐藏文件)-l : 以长格式显示(文件大小、日期、权限等)-F: 列出文件类型-R: 递归显示当前目录和子目录中的文件-S: 按大小对文件进行排序(从大到小) 思考 用长格式列出/home目录下所有的文件包括隐藏文件 ? 解决方法 ll -a 问题2 Linux下如何进行文件的增(touch)、删(rm)、查(find)、复制(cp)、移动(mv)? 问题2的解决方法-本节课的目标 问题2.1 在/home/user目录下创建文件test1,test2,并将test2拷贝到/home/share/test目录下,然后删除home/user下的test2文件。 解决方法 cd /home/user touch test1 test2 cp test2 /home/share/test(cp test2 ./share/test) rm test2Linux文件操作命令-涉及的命令 touch:用于创建空文件 命令格式:touch 文件名 当文件存在时,将文件的时间更改为现在时间 当文件不存在时,创建一个空文件 创建多个文件时,文件名以空格分割 快速创建文件的一个途径 cp : 用于目录或文件的复制 命令格式: cp 参数选项 源文件 目标文件 参数选项 : -i :如果目标文件存在,覆盖目标文件时给出提示 -r :复制目录树 rm :用于删除文件或目录 命令格式: rm 参数选项 文件名 或 目录名 参数选项: -i 使系统在删除之前,显示删除确认询问 -f 直接删除文件或目录,不显示任何警告消息 -r 删除指定目录及其目录下的所有文件和子目录 在命令行中可包含一个或多个文件名(各文件间用空格分隔)以实现删除多个文件。 问题2.2 将/home/user下的test文件移动到/home/share/test 下? 解决方法 cd /home/user touch test mv test ./share/test 思考 问题1和问题2使用不同的命令,解决同样的问题。 mv:用于移动或重命名目录或文件。 命令格式: mv 参数选项 源目录 或文件名 目标目录或文件名 参数选项: -i 当目标文件已存在时,显示提示信息 -b 覆盖已存在的文件前,系统会自动创建原已存在文件的一个备份,备份文件名为原名称后附加一个符号 Linux系统没有重命名命令,因此可利用该命令来间接实现 问题2.3 (1) 找出/etc目录下以passw开头的所有文件 (2)找出/var/log目录下所有的前5天的.log文件 (3)找出/home目录下用户ygl的文件 解决方法 find /etc -name passw* find /var/log -name *.log -mtime +5 find /home -user ygl find:用于目录结构中搜索文件 命令格式: find pathname -findoptions -actionoptions 参数选项 pathname: 所查找的目录路径 搜索选项 -name:通过文件名查找文件 -user:通过用户查找文件 -type:类型选项 -size:通过文件大小查找文件 -atime:通过文件的最后访问日期查找文件 -mtime:通过文件的最后修改日期查找文件 -newer:查找比指定文件更新的文件 练习1 在当前目录下建立文件exam1.c,将文件exam1.c拷贝到/usr 这个目录下,并改名为 gaiming.c。 练习2 将/home/user目录中的所有内容,复制(移动)到/home/share/test/C下。 当前目录为/home/user,上述命令有几种解决办法? 练习3 删除当前目录及其子目录下所有扩展名“.tmp”的文件。复习 在/usr下创建“名字缩写”的目录如summus,然后在summus下面创建share和test子目录。 在share下面创建course目录,并在course下创建文件hello.c和helloworld。 将helloworld拷贝到test目录下,并将hello.c移动到test下,并改名为helloworld.c。 将summus目录下的所有内容拷到/usr/test下面。vi编辑器的使用-工作模式 vi有三种基本的工作模式:命令模式、插入模式和末行模式 命令模式:按ESC键,进入命令模式。用户的键入的字符被作为命令解释执行 插入模式也称输入模式:在命令模式下按“i”、“a”、“o”命令都可进入插入模式。 末行模式 :命令模式下按Shift+“:”键,即可切换到末行模式。此时在编辑器屏幕的最末一行将显示冒号提示符,在此行中,就可输入vi命令,按回车键后即开始执行,执行完毕后,又自动回到命令模式。vi编辑器的使用-vi基本操作 打开文件 格式:vi 文件名 如文件存在,则打开该文件,如文件不存在,则创建一个新文件 如文件名省略,则创建一个无名的新文件(需要在存盘时指定文件名) 打开文件后,vi处于命令模式 编辑文件 在命令模式下,键入a或i或o即可进入文本输入模式,此后输入的字符将显示在编辑屏幕上。 移动键盘上的方向键即可上、下、左、右移动光标 使用Backspace键可删除光标前字符 使用Enter键可增加新的一行 存盘,退出 在命令行状态下,键入 “ :” ,出现 “ :” 提示符,输入: w 文件名 保存文件,但不退出vi wq 保存文件,并退出vi q 退出vi q! 不保存所做修改,退出vi vi程序中,help命令可以提供帮助 格式: 在命令行状态下,输入 : help 命令名 如 :help wq 看完帮助后,键入“ :q ” 即可退出帮助屏幕,返回到文件中vi编辑器的使用-练习 键入vi,编辑一个新文件 编辑文件内容为abcdefg,将文件存盘为file1 退出vi 要求用vi实现: 用vi打开文件file1,将file1中的内容修改为hello,linux 在磁盘中创建一个新文件file2,内容为hello,everyone查看文件命令 cat命令 将文件的内容输出到显示器上,常用于查看内容不多的文本文件的内容,长文件会因滚动太快而无法阅读。 命令格式: cat 文件1 文件2 文件3. more或less命令:查看内容较多的文件内容 命令格式: more 文件名 less 文件名 less比more功能强大 支持光标键向上或向下滚动浏览文件 对于宽文档还支持水平滚动 到文件末尾时,需要输入q来结束浏览 head与tail命令 head:查看一个文件前面部

温馨提示

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

评论

0/150

提交评论