资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
linux下的常用的进阶指令用法举例并说明作用。没有花里胡哨的概念介绍仅以实际的使用方法举例。相当于是个中文的帮助文档。1.df查看磁盘空间Filesystem表示文件系统(可以理解为分区),Size表示总空间,Used(表示已使用的空间),Avail(表示剩余空间),Use%(表示已使用空间的百分比),Mounted on(表示挂载点或磁盘挂载对应的目录路径)用法1:df表示查看磁盘空间时以字节方式显示空间总大小和剩余空间。用法2:df -h表示查看磁盘空间时以KB、MB、GB等单位方式显示剩余和总空间大小,比较常用的方式。2.free查看内存使用情况total(表示总内存),used(已使用内存), free(剩余内存),buffers/cached(表示已分配但未使用的内存),Swap(虚拟内存或交换空间)用法1:free表示查看内存使用情况时以字节方式显示总大小和剩余大小。用法2:free -m表示查看内存使用情况时以MB方式显示总大小和剩余大小,但是不会显示单位后缀,比较常用的方式。用法3:free -h表示查看内存使用情况时以KB,MB,GB方式显示总大小和剩余大小,会显示单位后缀,阅读性友好,比较常用方式。用法4:free -g表示查看内存使用情况时以GB方式显示总大小和剩余大小。3.head查看文件头部内容用法1:head /home/a.txt表示查看home目录下的a.txt文件的前10行内容。用法2:head -n 5 /home/a.txt表示查看home目录下的a.txt文件的前5行内容。用法3:head -5 /home/a.txt表示查看home目录下的a.txt前5行内容,相当于-n参数的简写方式。4.tail查看文件尾部内容和监控文件用法1:tail /home/a.txt表示查看home目录下的a.txt文件的后10行内容。用法2:tail -n 5 /home/a.txt表示查看home目录下的a.txt文件后5行内容。用法3:tail -5 /home/a.txt表示以-n简写方式查看home下的a.txt文件的后5行内容。用法4:tail -F /home/a.txt表示时时监控home目录下的a.txt文件内容,a.txt被修改后会输出被修改的内容,小写-f时只能监控到或对文件的操作,vim直接编辑的监控不到。大写-F所有操作都可以监控到。用法5:tail -F /home/a.txt /home/b.txt表示时时监控home目录下的a.txt和b.txt的修改内容,被修改后会输出被修改内容,小写-f时只能监控到或对文件的操作,vim直接编辑的监控不到。大写-F所有操作都可以监控到。5.less分页查看文件内容通常用来查看比较大的文件内容,可以通过辅助键来翻页和跳转(数字+回车)表示跳转到指定行,(空格键+上下键)表示上下翻页,(q)退出。用法:less /home/a.txt表示分页加载home目录下的a.txt内容。6.wc统计文件内容信息用法1:wc -l a.txt表示统计当前目录下的a.txt文件内容有多少行,比较常用。用法2:wc -w a.txt表示统计当前目录下的a.txt文件内容有多少单词。用法3:wc -c a.txt表示统计当前目录下的a.txt文件内容有多少字节。用法4:wc -lwc a.txt表示统计当前目录下的a.txt文件内容的行数、单词数和字节数。7.date查看和设置时间%F表示年月日,%T代表时分秒,%Y代表年,%m代表月,%d代表日期,%H代表时,%M代表分,%S代表秒, 或 表示将多个时间作为一个整体显示。day代表日期,year代表年,month代表月。读取当前时间:用法1:date表示查看当前的年月日时分秒和时区信息。用法2:date +%Y-%m-%d表示查看年月日相当于(date +%F)的拆分方式,其中的-是可以自定义的。用法3:date +%Y年%m月%d日表示查看年月日时使用自定义格式方式。用法4:date +%H:%M:%S表示查看时分秒相当于(date +%T)的拆分方式,其中的冒号是可以自定义的,但多数情况下都是用冒号。用法5:date +%Y-%m-%d %H:%M:%S表示查看年月日时分秒(相当于date +%F %T的拆分方式)。读取前后时间:用法1:date -d -1 day +%Y-%m-%d %H:%M:%S表示查看一天前的年月日时分秒。用法2:date -d +1 day +%Y-%m-%d %H:%M:%S表示查看一天后的年月日时分秒。用法3:date -d -1 year +%Y-%m-%d %H:%M:%S表示查看一年前的年月日时分秒。用法4:date -d -2 month +%Y-%m-%d %H:%M:%S表示查看两个月前的年月日时分秒。设置时间:用法:date -s 2020-01-17 13:38:00表示将系统时间设置为2020-01-17 13:38:00,通常操作系统会联网同步系统时间,设置时间基本很少用到。8.cal查看和设置日历用法1:cal表示查看当前月份的日历(相当于cal -1简写)。用法2:cal 2018表示查看2018年所有月份的日历(相当于cal -y 2018的简写)。用法3:cal -3表示查看当前年份的前一个月、当前月和后一个月日历。9.clear/ctrl+L清空屏幕内容用法:clear表示清空终端上当前的内容(ctrl+L快捷键同理),实际上只是把内容向上翻了并没有实际清除掉内容,只是起到清屏的作用。10.|管道符,用来连接多条命令起辅助作用用法1:ls | grep abc表示查询并列出包含abc的文件或目录名,通俗点就是把ls的内容通过管道符传给grep然后grep在查询ls里的内容然后输出所有包含abc的文件和目录名。用法2:ls | wc -l表示统计当前目录下的文件和目录总数有多少个,通俗点就是把ls的内容通过管道符传给wc然后wc在查询ls里的内容然后输出文件总数。这里的wc -l 和wc -w 效果是一样的,因为ls查询的内容是以行或空格分割的。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号