2023年8月3日发(作者:)
尚硅⾕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/拷贝到 /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 ⽬录下的⽂件locate:locate (搜索⽂件)可以快速定位⽂件路径。locate指令利⽤事先建⽴的系统中所有⽂件名称及路径的locate数据库实现快速定位给定的⽂件。locate指令⽆需遍历整个⽂件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新locate时刻。在第⼀次运⾏之前,必须使⽤updatedb指令创建locate数据库。grep:过滤查找,表⽰将前⼀个命令的处理结果输出传递给后⾯的命令处理。经常跟管道⼀起使⽤。grep [选项] 查找内容 源⽂件-n:显⽰匹配⾏及⾏号。-i:忽略⼤⼩写字母。5、压缩和解压类gzip/gunzip:压缩⽂件/解压gzip (⽂件):压缩为.gz⽂件,原来⽂件不保留。gunzip (⽂件):解压缩,同样也不保留源⽂件。zip/unzip:压缩⽂件/解压zip [选项] (压缩后⽂件) (将要压缩的⽂件)unzip [选项] (要解压的⽂件)zip -r:递归压缩,即压缩⽬录unzip -d (⽬录):指定解压后的⽂件的存放⽬录tar:打包指令,最后打包后的⽂件是.的⽂件tar [选项] (打包的内容)-c:产⽣.tar打包⽂件-v:显⽰详细信息-f:指定压缩后的⽂件名-z:打包同时压缩-x:解压.tar⽂件压缩:tar -zcvf (压缩后⽂件名) (要压缩的⽂件)解压:tar -zxvf (要解压的⽂件)解压到指定⽬录:tar -zxvf (要解压的⽂件) -C (指定⽬录),指定解压到的⽬录要存在。
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1691034097a491512.html
评论列表(0条)