尚硅谷Linux学习笔记.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
尚硅⾕Linux学习笔记 ⼀、vim/vi 编辑器 vi ⽂件名(进⼊vi正常模式) 按i或a进⼊编辑模式 按esc+:进⼊命令模式(wq:保存并退出,q:不保存退出,q!:强制退出) vi快捷键 在命令模式下使⽤: 拷贝当前⾏:yy,拷贝当前⾏向下的5⾏,5yy,并粘贴 p。 删除当前⾏:删除当前⾏向下的5⾏,5dd 查找单词:/+单词(输⼊n查找下⼀个单词) 设置⾏号::set nu 取消⾏号: :set nonu 在正常模式下使⽤: 跳转到⽂件⾸⾏:gg,跳转到⽂件最末⾏:G 撤销:u 跳转⾏数:输⼊数字+shift+g(或者 :+数字) 下移⼏⾏:数字+enter ⼆、⽂件⽬录类指令 1、⽂件剪贴删除复制重名等 pwd:Print Working Directory,显⽰当前⼯作⽬录的绝对路径。 ls: -a:显⽰当前⽬录所有的⽂件和⽬录,包括隐藏的; -l:以列表的⽅式显⽰信息。 cd: cd ~ :回到⾃⼰的家⽬录; cd … :回到当前⽬录的上⼀级⽬录。 mkdir:创建⽬录;-p:创建多级⽬录。 创建⼀个⽬录 创建多级⽬录 rmdir:删除空⽬录。rmdir不能删除⾮空的⽬录。如果需要删除⾮空的⽬录,需要使⽤rm -rf。 cp:拷贝⽂件到指定⽬录; -r:递归复制整个⽂件夹。 强制覆盖不提⽰的⽅法:cp命令改为\cp 将 /home/aaa.txt拷贝到 /home/bbb ⽬录下 [拷贝单个⽂件] rm:移除⽂件或⽬录; -r:递归删除整个⽂件夹; -f:强制删除不提⽰。 mv:移动⽂件与⽬录或重命名,两种功能! mv oldNameFile newNameFile (功能描述:重命名) mv /tmp/movefile /targetFolder (功能描述:移动⽂件) touch:创建空⽂件。可以⼀次性创建多个⽂件 2、⽂件查看 cat:查看⽂件内容。只能浏览⽂件,⽽不能修改⽂件。 -n:显⽰⾏号。 结尾加上 | more:分页显⽰,不会全部⼀下显⽰完。 more:是⼀个基于VI编辑器的⽂本过滤器,它以全屏幕的⽅式按页显⽰⽂本⽂件的内容。 more还内置了很多快捷键: less:⽤来分屏查看⽂件内容,与more相似,但是更强⼤,⽀持各种显⽰终端。less指令在显⽰⽂件内容时,并不是⼀次将整个⽂件加载 之后才显⽰,⽽是根据显⽰需要加载内容。对于显⽰⼤型⽂件具有较⾼的效率。 head:显⽰⽂件的开头部分。-n 5:看前⾯5⾏内容。 tail:输出⽂件中尾部的内容。 -n :看后⾯n⾏内容。 -f:时事追踪该⽂档的所有更新 指令:输出重定向。如果不存在会创建⽂件,否则会将原来的⽂件内容覆盖。 指令:追加。如果不存在会创建⽂件,如果存在,不会覆盖原来的⽂件内容,⽽是追加到⽂件的尾部。 echo:输出内容到控制台。 history:查看历史指令 3、时间和⽇期 date:显⽰当前⽇期和时间 date “+%Y”:显⽰当前年份 date “+%d”:显⽰当前⽉份 date “+%Y-%m-%d %H:%M:%S”:显⽰年-⽉-⽇ 时:分:秒 设置⽇期:date -s 字符串时间 cal:查看⽇历指令; cal [⽉] [年份]:显⽰某⼀年或⽉的⽇历 4、 搜索查找类 find:从指定⽬录向下递归的遍历其各个⼦⽬录,将满⾜条件的⽂件或者⽬录显⽰在终端。 find [搜索范围] -name (⽂件名):按照指定的⽂件名查找模式查找⽂件。 find [搜索范围] -user (⽤户名):按照指定的⽤户名查找模式查找⽂件。 find [搜索范围] -size (+多少/-多少/多少):按照指定的⽂件⼤⼩查找模式查找⽂件(⼤于多少/⼩于多少/等于多少) 查询 /⽬录下所有.txt的⽂件:find / -name *.txt 根据名称查找 /home ⽬录下的hello.txt⽂件 locate:locate (搜索⽂件) 可以快速定位⽂件路径。locate指令利⽤事先建⽴的系统中所有⽂件名称及路径的locate数据库实现快速定位给定的⽂件。 locate指令⽆需遍历整个⽂件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新locate时刻。 在第⼀次运⾏之前,必须使⽤updatedb指令创建locate数据库。 grep:过滤查找,表⽰将前⼀个命令的处理结果输出

文档评论(0)

151****6399 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档