9,cat命令详解
cat命令主要用于查看文件内容,用法为cattest.txt,可以查看test.txt内容,常用参数详解如下:

用法:
cat [选项]... [文件]...
作用为将[文件]或标准输人组合输出到标准输出。
-A,         --show-all; 等于-vET.
-b,         --number nonblank:对非空输出行编号。
-e:         等于-vE。
-E,         --show-ends:在每行结東处显示“$”。
-n,         --number:对输出的所有行编号。
-s,         --squeeze-blank:不输出多行空行。
-t:         与-vT等价。
-T,         --show-tabs: 将跳格字符显示为^I。
-u:         被忽略。
-v,         --show-nonprinting:使用^和M-引用,除了LFD和TAB之外。
--help:     显示此帮助信息并退出。
--version:  显示版本信息并退出。

cat还有一种用法,即cat …F…EOF ,表示追加内容至/ tmp/ test.txt文件中,用法如下:

cat >>/tmp/test. txt << EOF
My Name is JFEDU. NET
I am From Bei jing.
EOF
cattest.txt|more表示分页显示text内容,“1”符号是管道符,用于把“|”前的输出作为后面命令的输人。more命令常用于分页查看某文件或者内容。

10,head命令详解
head命令主要用于查看文件内容,通常查看文件前10行,head -10 /var/log/ messages可以查看该文件前10行的内容,常用参数详解如下:

用法:
head [选项]... [文件]...
作用为将每个指定文件的头10行显示到标准输出。
如果指定了多于一个文件,在每一段输出前会给出文件名作为文件头;如果不指定文件,或者文件为“-”,则从标准输人读取数据。注意长选项必须使用的参数对于短选项时也是必须使用的。
-c,         --bytes=[-]K: 显示每个文件的前K字节内容,如果附加“-”参数,则除了每个文件的最后K字节数据外显示剩余全部内容。
-n,         -lines=[-]K:显示每个文件的前K行内容,如果附加“-”参数,则除了每个文件的最后K行外显示剩余全部内容。
-q,         --quiet, --silent:不显示包含给定文件名的文件头。
-v,      --verbose: 总是显示包含给定文件名的文件头。
--help:     显示此帮助信息并退出。
--version:  显示版本信息并退出。

11,tail命令详解
tail命令主要用于查看文件内容,通常查看末尾10行,用tail -fn 100 /var/log/ messages可以实时查看该文件末尾100行的内容,常用参数详解如下:

用法: tail [选项].. [文件]..
作用为显示每个指定文件的最后10行到标准输出。若指定了多于一个文件,程序会在每段输出的开始添加相应文件名作为头。
如果不指定文件或文件为“一”,则从标准输人读取数据。注意长选项必须使用的参数对于短选项时也是必须使用的。
-c,         --bytes=K:输出最后K字节,另外,使用-c +K从每个文件的第K字节输出。
-f,         --follow[={namedescriptor}]:即时输出文件变化后追加的数据。
-f,         -follow:等于--ollow = descriptor.
-F:         --follow = name -retry.
-n,         --lines=K:输出的总行数,默认为10行。
-q,         --quiet, --silent: 不输出给出文件名的头。
--help:     显示此帮助信息并退出。
--version:  显示版本信息并退出。

12,chmod命令详解
chmod命令主要用于修改文件或者目录的权限,例如chmod o+w test.txt,赋予 test.txt其他人w写权限,常用参数详解如下:

用法:
chmod [选项]...模式[ ,模式]...文件...
或
chmod [选项...八进制模式文件...
或
chmod [选项]... --reference=参考文件文件...
作用为将每个文件的模式更改为指定值。
-c,         --changes:类似--verbose,但只在有更改时才显示结果。
--no-preserve-root;不特殊对待根目录(默认)。
--preserve-root: 禁止对根目录进行递归操作。
-f,         -silent, --quiet: 去除大部分的错误信息。
-R,         --recursive: 以递归方式更改所有的文件及子目录。
--help:     显示此帮助信息并退出。
--version:  显示版本信息并退出。
-v,         --verbose:为处理的所有文件显示诊断信息。
--reference=参考文件:使用指定参考文件的模式,而非自行指定权限模式。

13,chown命令详解
chown命令主要用于文件或者文件夹属主及属组的修改,命令格式例如chown -R root. root /tmp/test.txt ,表示修改test.txt 文件的用户和组均为root,常用参数详解如下:

用法: chown [选项... [所有者][:[组]] 文件...
或
chown [选项]... --reference=参考文件文件...
作用为更改每个文件的所有者和所属组。当使用--referebce参数时,将文件的所有者和所属组更改为与指定参考文件相同。
-f, -       -silent, --quiet: 去除大部分的错误信息。
--reference=参考文件:使用参考文件的所属组,而非指定值。
-R,         --recursive: 递归处理所有的文件及子目录。
-v,         --verbose:为处理的所有文件显示诊断信息。
-H:         命令行参数是一个通到目录的符号链接,则遍历符号链接。
-L:         遍历每一个遇到的通到目录的符号链接。
-P:         遍历任何符号链接(默认)。
--help:     显示帮助信息并退出。
--version:  显示版本信息并退出。

14,echo命令详解
echo命令主要用于打印字符或者回显,例如输人echook,会显示ok,echook>test.txt则会把ok字符覆盖test.txt 内容。“>”表示覆盖,原内容被覆盖,“>>”表示追加,原内容不变。例如echo ok》test.txt, 表示向test.txt文件追加ok字符,不覆盖原文件里的内容,常用参数详解如下:

使用-e扩展参数选项时,与如下参数一起使用,有不同含义。
\a:         发出警告声。
\b:         删除前一个字符。
\c:         最后不加上换行符号。
\f:         换行但光标仍旧停留在原来的位置。
\n;         换行且光标移至行首。
\r:         光标移至行首,但不换行。
\t:         插人tab。
\v:         与\f相同。
\\:         插人“\”字符。

echo打印带颜色字符,常用参数如下:

\033[30m黑色字\033[0m
\033[31m红色字\033[0m
\033[32m绿色字\033[0m
\033[33m黄色字\033[0m
\033[34m蓝色字\033[0m
\033[35m紫色字\033[0m
\033[36m天蓝字\033[0m
\033[37m白色字\033[0m
\033[40;37m黑底白字\033[0m
\033[41;37m红底白字\033[0m
\033[42;37m绿底白字\033[0m
\033[43;37m黄底白字\033[0m
\033[44;37m蓝底白字\033[0m
\033[45;37m紫底白字\033[0m
\033[46;37m天蓝底白字\033[0m
\033[47;30m白底黑字\033[0m

echo颜色打印扩展,auto_ lamp_ v2. sh内容如下:

echo - e "\033[ 36mPlease Select Install Menu follow:\033[ 0m"
echo - e "\033[ 32m1)Install Apache Server\033[ 1m"
echo "2)Install MySQL Server"
echo "3) Install PHP Server"
echo "4)Conf igurat ion index. php and start LAMP server"
echo -e "\033[31mUsage: { /bin/sh $0 1|213|4| help}\033[ 0m"

15,df命令详解
df命令常用于磁盘分区查询,常用命令df-h,查看磁盘分区信息,常用参数详解如下:

用法:
df [选项]... [文件]...
作用为显示每个文件所在的文件系统的信息,默认是显示所有文件系统。
注意长选项.必须使用的参数对于短选项时也是必须使用的。
-a,         --all:显示所有文件系统的使用情况, 包括虚拟文件系统。
-B,         --block-size= SIZE:使用字节大小块。
-h,         --human-readable: 以人们可读的形式显示大小(例如1KB、234MB、2GB)。
-H,         --si: 同-h,但是强制使用1000而不是1024。
-i,         --inodes:显示inode信息而非块使用量。
-k:         --block-size= 1KB。
-I,         --local: 只显示本机的文件系统。
--no-sync:  取得使用量数据前不进行同步动作(默认)。
-P,         --portability: 使用POSIX兼容的输出格式。
--sync:     取得使用量数据前先进行同步动作。
-t,         --type=类型:只显示指定文件系统为指定类型的信息。
-T,         --print-type: 显示文件系统类型。
-x,         --exclude-type=类型:只显示文件系统不是指定类型信息。
--help:     显示帮助信息并退出。
--version:  显示版本信息并退出。

16,du命令详解
du命令常用于查看文件在磁盘中的使用量,常用命令du -sh,查看当前目录所有文件,及文件及的大小,常用参数详解如下:

用法:
du [选项]... [文件]...
或
du [选项]... --files0-from=F
作用为计算每个文件的磁盘用量,目录则取总用量。注意长选项必须使用的参数对于短选项时也是必须使用的。
-a,         --all:输出所有文件的磁盘用量,不仅仅是目录。
--apparent-size:显示表面用量,而并非是磁盘用量,虽然表面用量通常会小一些,但有时它会因为稀疏文件间的“洞”、内部碎片、非直接引用的块等原因而变大。.
-B,         --block-size=大小: 使用指定字节数的块。↓
-b,         --bytes: 等于--apparent-size --block-size= 1。
-c,         --total: 显示总计信息。
-H:         等于--dereference-args (-D)。
-h,         --human- readable:以可读性较好的方式显示尺寸(例如1KB、234MB、2GB)。
--si:       类似-h,但在计算时使用1000为基底而非1024。
-k:         等于--block-size= 1KB。
-I,         --count-links: 如果是硬链接,就多次计算其尺寸。
-m:         等于--block-size= 1MB。
-L,         --dereference:找出任何符号链接指示的真正目的地。.
-P,         --no-dereference;不跟随任何符号链接(默认)。
-0,         --null; 将每个空行视作0字节而非换行符。
-S,         --separate-dirs: 不包括子目录的占用量。.
-s,         --summarize;只分别计算命令列中每个参数所占的总用量。
-x,      --one-file-system: 跳过处于不同文件系统之上的目录。
-X,         --exclude-from=文件:排除与指定文件中描述的模式相符的文件。
-D,         --dereference-args:解除命令行中列出的符号连接。
--files0-from=F:计算文件F中以NUL结尾的文件名对应占用的磁盘空间,如果F的值是“-”,则从标准输人读人文件名。

Linux常用基础命令之二(cat,head,tail,chmod,chown,echo,df,du)相关推荐

  1. Linux常用基础命令198个

    Linux常用基础命令198个 1.mkdir 创建目录 * 主要选项:-p 递归创建目录 主要案列:mkdir /xujun mkdir -p /xujun/oldboy mkdir -p /xuj ...

  2. Linux常用基础命令

    Linux常用基础命令 腾讯在线文档(优化版): https://docs.qq.com/doc/DQmdRTGhIUXV0Vmxm 1.创建目录,文件: mkdir -p /root/a/b/c/d ...

  3. Linux常用基础命令(很全)

    Linux常用基础命令 Linux命令格式 Linux 常见用户管理命令 创建新用户 Linux文件及目录管理命令 绝对路径和相对路径 cd命令 ls命令 pwd命令 mkdir命令 touch命令 ...

  4. 在linux系统环境中 常用的关机命令,Linux常用基础命令整理:关机命令、查看目录下文件命令等...

    整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能 Ctrl+c按键---停掉正在运行的程序 Ctrl+d按键---相当于exit ...

  5. linux常用基础命令操作收集

    linux常用基础命令操作收集,以下命令基于CentOs6.x 1.日常操作命令 **查看当前所在的工作目录 pwd **查看当前系统的时间 date **查看有谁在线(哪些人登陆到了服务器) who ...

  6. linux常用基础命令整理

    linux常用基础命令整理 su - 用户名 ->切换到指定用户下 ls ------>查看当前目录下的目录及文件 clear ------>清理屏幕 cd 路径 -----> ...

  7. 前后端同学,必会的Linux常用基础命令

    无论是前端还是后端同学,一些常用的linux命令还是必须要掌握的.发布版本.查看日志等等都会用到. 以下是我简单的总结了一些简单又常用的命令,欢迎大家补充.希望能帮助到大家 本文首发于公众号 程序员共 ...

  8. 【运维知识基础篇】Linux常用基础命令(四)

    吾日三省吾身,想出类拔萃,要把知识学牢,学全,学深,学广. 今天继续给大家讲命令,基础打牢, 以后起飞!今天要讲的是which,less,more,tr,sort,uniq,xargs,diff,al ...

  9. linux部分基础命令总结,Linux常用基础命令总结

    近期自己学习了一下Linux,写这篇博客以便于对自己的一个总结,记录自己的学习情况,奥利给! 想对Linux熟练掌握,就必须学会它的操作命令,虽然可能会花费一些时间,不过从长远的角度来说,这的确是一件 ...

最新文章

  1. /sbin/ifup: configuration for eth0 not found解决
  2. 图像处理中的秩、低秩、稀疏
  3. Flink 在小红书推荐系统中的应用
  4. oracle9i目录不停增长,丢失所有文件、拥有全备份,缺少后增加的文件
  5. bootstrap treetable 树形网格,动态扩展,连数据库
  6. python数字类型及运算_Python基础教程:运算符以及数据类型解析
  7. mysql某建表语句
  8. SPSS 非参数检验(图文+数据集)【SPSS 021期】
  9. win10计算机管理字体糊,Win10系统字体显示模糊的多种解决方法
  10. 2021-08-06MATLAB深度学习简单应用
  11. 车牌号上的省会简称;uni-app组件,vue组件通用,小程序可模仿
  12. 8086微型计算机原理答案,8086微型计算机原理与应用(吴宁)习题参考答案(第一章)...
  13. c语言银行卡六位密码编译,6位随机密码生成器
  14. 区块链简介与PMD投资方式
  15. 分分钟搞定python破解无线wifi
  16. python绝技运用python成为顶级pdf_python绝技运用Python成为顶级黑客PDF高清文档免费下载...
  17. GIS中快速添加天地图、查看历史影像
  18. 荣耀magic3pro和华为p50pro对比哪个好
  19. 我用Python分析了翟天临的论文,学术还是要认真做啊
  20. ajax 源生代码,ajax 源生,jquery封装 例子 相同哈哈

热门文章

  1. 有关杨帆门的一个文章
  2. 全国中学生乒乓球锦标赛
  3. 同一个应用安装两个apk在同一个手机的方法
  4. DataWhale集成学习(中)——Task09提升(Boosting)方法和Adaboost
  5. 用Python+OpenCV+Yolov5+PyTorch+PyQt开发的车牌识别软件(包含训练数据)
  6. 让照片里的你更好看的办法
  7. 快速安装KBE0.82
  8. oracle 时间戳转换日期
  9. 淘宝推流地址如何获取?抖音推流地址如何获取?技术干货(2020-12-29)
  10. CIMAE 2017 农业博览会开幕 北京供销大数据集团助力智慧农业 4.0