cat命令 – 在终端设备上显示文件内容
Linux系统中有很多个用于查看文件内容的命令 , 每个命令又都有自己的特点 , 比如这个cat命令就是用于查看内容较少的纯文本文件的 。cat这个命令也很好记 , 因为cat在英语中是“猫”的意思 , 小猫咪是不是给您一种娇小、可爱的感觉呢?其实这个命令的全称是“concatenate” , 是连锁的意思 。
注意:当文件内容较大时 , 文本内容会在屏幕上快速闪动(滚屏) , 用户往往看不清所显示的具体内容 。因此对于较长文件内容可以按Ctrl+S键 , 停止滚屏;以及Ctrl+Q键可以恢复滚屏;而按Ctrl+C(中断)键则可以终止该命令的执行 。或者对于大文件 , 干脆用more命令吧!
语法格式:cat [参数] [文件]
常用参数:
-n
显示行数(空行也编号)
-s
显示行数(多个空行算一个编号)
-b
显示行数(空行不编号)
-E
每行结束处显示$符号
等等
详情请参见:https://www.linuxcool.com/cat
cd命令 – 切换目录cd 命令是”change directory”中单词的首字母缩写 , 其英文释义是改变目录 , 所以该命令的功能是从当前目录切换到指定目录 。其中目录的路径可分为绝对路径和相对路径 。若目录名称省略 , 则切换至使用者的用户目录(也就是刚登录时所在的目录) 。
另外 , “~”也表示为用户目录的意思 , “.”则是表示目前所在的目录 , “..”则表示当前目录位置的上一级目录 。
语法格式:cd [参数] [目录名]
常用参数:
-P
如果切换的目标目录是一个符号链接 , 则直接切换到符号链接指向的目标目录
-L
如果切换的目标目录是一个符号链接 , 则直接切换到符号链接名所在的目录
--
仅使用”-“选项时 , 当前目录将被切换到环境变量”OLDPWD”对应值的目录
~
切换至当前用户目录
等等
详情请参见:https://www.linuxcool.com/cd
chgrp命令 – 更改文件用户组chgrp是英语单词“change group”的缩写 , 命令的作用和其中文释义一样 , 为用于变更文件或目录的所属群组 。
语法格式: chgrp [参数] [目录]
常用参数:
-c
效果类似”-v”参数 , 但仅回报更改的部分
-f
不显示错误信息
-h
对符号连接的文件作修改 , 而不更动其他任何相关文件
-R
递归处理 , 将指定目录下的所有文件及子目录一并处理
等等
详情请参见:https://www.linuxcool.com/chgrp
chmod命令 – 改变文件或目录权限
chmod命令的英文原意是“changethe permissions mode of a file” , 我们简称为“change mode” , 意为用来改变文件或目录权限的命令 , 但是只有文件的属主和超级用户root才能执行这个命令 。有两种模式 , 一种是采用权限字母和操作符表达式;另一种是采用数字 。
语法格式:chmod [参数] [文件]
常用参数:
-c
若该文件权限确实已经更改 , 才显示其更改动作
-f
若该文件权限无法被更改也不显示错误讯息
-v
显示权限变更的详细资料
-R
对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
chown命令 – 改变文件或目录用户和用户组
该命令是“Change Owner”的缩写 。Linux/Unix 属于多用户多任务操作系统 , 所有的文件皆有拥有者 。利用 chown 命令可以将指定文件的拥有者改为指定的用户或组 , 用户可以是用户名或者用户ID , 组可以是组名或者组ID , 文件是以空格分开的要改变权限的文件列表 , 支持通配符 。一般来说 , 这个指令仅限系统管理者(root)所使用 , 普通用户没有权限改变文件所属者及所属组 。
语法格式:chown [参数]
常用参数:
-R
对目前目录下的所有文件与子目录进行相同的拥有者变更
-c
若该文件拥有者确实已经更改 , 才显示其更改动作
-f
若该文件拥有者无法被更改也不要显示错误讯息
-h
只对于连结(link)进行变更 , 而非该 link 真正指向的文件
推荐阅读
- Linux下分析网站访问慢原因
- 10个运维必知的命令行神器
- 如何区分Linux中的源码包和二进制包
- Linux 命令行简介
- 利用宝塔自建linux+nginx-rtmp-module直播服务器的正确方法
- Go 编程:写一个程序友好的命令行工具包
- Linux更改SSH远程登录端口教程
- Linux运维:多主机ssh封装器mussh
- Linux 程序编译过程的来龙去脉
- python常用可视化工具