file命令这个命令是用来判断file命令后面的文件的基本数据的,因为linux下文件的类型是不分后缀的,所以这个命令对我们很有用。>filerumenz.txt#查看rumenz.txt的文件类型rumenz.txt:ASCIItext>file/usr/bin/ls#查看command的文件类型ls/usr/bin/ls:ELF64-bitLSBexecutable>file-irumenz.txt#查看文件rumenz.txt的MiME类型rumenz.txt:text/plain;charset=us-ascii>file-zredis-5.0.8.tar.gz#尝试解读压缩文件redis-5.0.8.tar.gz的内容:POSIXtararchivetarcommand该命令用于打包文件,默认情况下不会压缩。如果指定了相应的参数,也会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压。-c新建一个tar包,create的缩写-t查看打包(tar)文件的文件-x解压tar包或解压(tar.gz),可以用-C(大写)指定解压目录,extract的缩写-jCompressordecompresswithbzip2-JCompressordecompresswithxz-zCompressordecompresswithgzip-v显示执行过程。verbose-ffilename的缩写:-C指定压缩解压目录---tar>tar-cvfrumenz.tarrumenz.txt。>tar-xvfrumenz.tar#解压到当前目录>tar-xvfrumenz.tar-C/tmp#解压到tmp目录---tar.gz>tar-czvfrumenz.tar.gzrumenz.txt#willrumenz.txt压缩成rumenz.tar.gz>tar-xzvfrumenz.tar.gz#解压rumenz.tar.gz到当前目录>tar-xzvfrumenz.tar.gz-C/tmp#解压rumenz.tar。gz到tmp目录>tar-xzvfrumenz.tar.gzrumenz.txt#只解压rumenz.txt文件---tar.bz2>tar-cjvfrumenz.tar.bz2rumenz.txt#将rumenz.txt压缩成rumenz。柏油。bz2>tar-xjvfrumenz.tar.bz2#解压rumenz.tar.bz2到当前目录>tar-xjvfrumenz.tar.bz2-C/tmp#解压rumenz.tar.bz2到tmp目录>tar-xjvfrumenz.tar.bz2rumenz.txt#只解压rumenz.txt文件---tar.xz>tar-cJvfrumenz.tar.xzrumenz.txt#将rumenz.txt压缩成rumenz.tar.xz>tar-xJvfrumenz.柏油。xz#解压rumenz.tar.xz到当前目录>tar-xJvfruemnz.tar.gz-C/tmp#解压rumenz.tar.xz到当前目录>tar-xJvfrumenz.tar.xzrumenz.txt#只解压rumenz.txt文件cat命令这个命令用来查看文本文件的内容,后面是要查看的文件名,通常和more和less一起使用>猫瘤胃。txt#查看rumenz.txt的文件内容>catrumenz.txt|more#当文件内容较大时,可以通过more页面查看,使用cat向文件添加内容cat>>cat>rumenz.sh<123>345>rumenz.com>EOFEOF表示endoffile使用cat给文件添加内容,cat>>>cat>>rumenz.sh<111>222>EOFchgrp命令该命令用于改变文件所属的用户组>chgrprumenzrumenz.txt#将rumenz.txt文件所在组改为rumenz>chgrprumenz-R./tmp#递归将tmp目录下所有文件(包括目录)所在组改为rumenzchown命令修改的文件的属主和group>chownrumenz:rumenzrumenz.txt#将rumenz.txt的属主和属组改为rumenz,rumenz>chown-Rrumenz:rumenzrumenz/#rumenz目录下的所有文件(包括目录)把属主和属组改为rumenz,rumenz>chownrumenzrumenz.txt#修改rumenz.txt的属主为rumenz>chown:rumenzrumenz.txt#修改rumenz.txt所属组为rumenzchmod命令用于修改文件权限,chmod可以使用u(用户)、g(组)、o(其他)、a(全部)和+(加入)、-(删除)、=(设置)用rwx改变文件权限数字权限一共有三种:read(r=4),write(w=2),execute(x=1)>chmoda+rrumenz.txt#给rumenz.txt的所有用户增加读权限>chmoda-xrumenz.txt#删除rumenz.txt所有用户的执行权限>chmoda+rwrumenz.txt#给rumenz.txt所有用户增加读写权限>chmod+rwxrumenz.txt#给所有用户增加读权限rumenz.txt写入执行权限>chmod+xrumenz.sh#给rumenz.sh增加可执行权限>chmod-Ra+rrumenz/#给rumenz目录下的所有文件(包括目录)增加读取权限>chmod-Ra-xrumenz/#删除rumenz目录下所有文件(包括目录)的执行权限>chmod755rumenz.txt#相当于u=rwx(4+2+1),go=rx(4+1&4+1).>chmodu=rwx,go=rxrumenz.txt#相当于最后一个vim命令i在光标前插入I在行首插入a在光标后插入A在行尾插入o,O新开一行Esc关闭插入模式:w保存:wq,:x保存并关闭:q关闭(保存):q!强制关闭/string搜索string字符串,如果要忽略大小写设置icn搜索指定字符串的下一次出现Position:%s/old/new/g全文替换指定字符串old--->new:n1,n2s/old/new/g在一定范围内替换,n1,n2代表行数dd删除一行dw删除一个词x删除下一个字符X删除上一个字符D删除一行的最后一个字符[N]yy复制一行或N行yw复制一个字p粘贴top命令top命令是Linux下常用的性能分析工具,可以显示所有进程的资源使用情况,类似于Windows的任务管理器。输入top命令后常用的快捷键d指定每两次屏幕信息刷新的时间间隔。当然,用户可以使用s交互命令来改变它。p通过指定监控进程ID,只监控一个进程的状态。q此选项将使顶部刷新没有任何延迟。如果调用程序具有超级用户权限,那么top将以尽可能高的优先级运行。S指定累积模式s使top命令在安全模式下运行。这消除了交互式命令带来的潜在危险。i使top不显示任何空闲或死进程。c显示整个命令行,而不仅仅是命令名称m切换显示内存信息。t切换显示进程和CPU状态信息。c切换显示命令名称和完整命令行。M按常驻内存大小排序。P按照CPU使用率百分比排序。T按时间/累计时间排序。q退出程序。>top-ppid#显示指定进程信息>top-Hppid#显示pid下所有线程的资源使用情况oflsreal0m0.004suser0m0.001ssys0m0.001s原文链接:https://rumenz.com/rumenbiji/...微信公众号:入门