curl/wget/chomd的用法

(1)curl
下载单个文件,默认将输出打印到标准输出中(STDOUT)中
curl http://www.centos.org
(2)wget
使用wget下载单个文件
wget http://www.linuxde.net/testfile.zip
以下的例子是从网络下载一个文件并保存在当前目录,在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。
(3)chmod
chmod 后面跟的数字对应二进制9位;从左至右,每三位分别对应:属主、属组用户、其他用户,对应分别用字母可以表示:
文件所有者可以用字母 u 表示. 用户所在的组可以用字母 g 来表示. 其他人可以用字母 o 来表示. 所有人可以用字母 a 了表示.
其实就是单词 user, group, other, all 的第一个字母.
另外还有一种比较方便的针对某一类的用户的操作. 先介绍2个操作符. "+" 表示增加权限. "-" 表示消减权限.
r: 可读, w: 可写, x: 可执行.
相对的, 修改用户所在组的成员对该文件也有可修改的权限:
sudo chmod g+w readme.txt

格式chmod   权限   要修改权限的文件linux中的权限如下:

-rw------- (600) -- 只有属主有读写权限。

-rw-r--r-- (644) -- 只有属主有读写权限;而属组用户和其他用户只有读权限。

-rwx------ (700) -- 只有属主有读、写、执行权限。

-rwxr-xr-x (755) -- 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。

-rwx--x--x (711) -- 属主有读、写、执行权限;而属组用户和其他用户只有执行权限。

-rw-rw-rw- (666) -- 所有用户都有文件读、写权限。这种做法不可取。

-rwxrwxrwx (777) -- 所有用户都有读、写、执行权限。更不可取的做

777对应了9位分别是属主有读、写、执行权限;和属组用户和其他用户的读、写、执行权限。

**允许某个权限就置17778进制)=1111111112进制),9位都置一,就是所有权限都开 命令为:chmod 700 a.c**


具体介绍:
在 Linux 下用电脑经常会用到 chmod 命令。 这里详细的介绍一下。 省的每次设置文件属性无效的时候又要在网上找手册去看。
chmod 只有管理员才能执行。 普通用户可以通过 sudo chmod 执行。
r: 可读, w: 可写, x: 可执行.

了解了权限的组成. 现在用 chmod 命令就方便了. 最简单的用法.
sudo chmod 644 readme.txt
这样就给当前目录下的 readme.txt 文件重新赋予了权限. 只有拥有者可以修改, 其他人只能看文件内容.
另外还有一种比较方便的针对某一类的用户的操作. 先介绍2个操作符. "+" 表示增加权限. "-" 表示消减权限.
文件所有者可以用字母 u 表示. 用户所在的组可以用字母 g 来表示. 其他人可以用字母 o 来表示. 所有人可以用字母 a 了表示.
其实就是单词 user, group, other, all 的第一个字母.
比如对一个文件 readme.txt 执行修改其他人对这个文件的权限. 修改位其他人可以写. 可以这样
sudo chmod o+w readme.txt
相对的, 修改用户所在组的成员对该文件也有可修改的权限:
sudo chmod g+w readme.txt
现在如果想去掉 其他人对该文件的可修改的权限的话:
sudo chmod o-w readme.txt
最后, 我们让所有人对该文件都有全部权限的话, 这样做是很危险的.只是测试举例才用而已. 可以这样
sudo chmod a+rwx readme.txt

猜你喜欢

转载自blog.csdn.net/sinat_26566137/article/details/81130752