每天一个linux命令(28): chown命令
chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户 ID;组可以是组名或者组 ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用 chown 命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。
chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户 ID;组可以是组名或者组 ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用 chown 命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。
在 lunix 系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理。可以使用 chgrp 指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以。Chgrp 命令就是 change group 的缩写!要被改变的组名必须要在 /etc/group 文件内存在才行。
chmod 命令用于改变 linux 系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。
减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip 不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和 tar 命令一起构成 Linux 操作系统中比较流行的压缩文件格式。据统计,gzip 命令对文本文件有 60%~70% 的压缩率。
通过 SSH 访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候 tar 命令就是是必不可少的一个功能强大的工具。linux 中最流行的 tar 是麻雀虽小,五脏俱全,功能强大。
用 SSH 管理 linux 服务器时经常需要远程与本地之间交互文件。而直接用 SecureCRT 自带的上传下载功能无疑是最方便的,SecureCRT 下的文件传输协议有 ASCII、Xmodem、Zmodem。
Git 作为当前最受欢迎的版本控制软件,使用是很频繁的。但每次使用 git push 等操作时都要输入密码,实在是挺麻烦的。本文对使用 ssh 与 https 两种通讯协议讨论一下免密码配置。
注:这个过程在所有操作系统上都是相似的:)