文档详情

linux指令中级

世界****88
实名认证
店铺
DOCX
16.16KB
约8页
文档ID:331343849
linux指令中级_第1页
1/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查询的内容是以行或空格分割的。

下载提示
相似文档
正为您匹配相似的精品文档