linux入门之终端命令chmod+ls
2014-05-16 14:54
211 查看
作为一个Linux的小白用户,平时在编程时虽然也接触了一段时间Linux,并且研究了半年的ns2,但是对Linux的入门知识一直一知半解。今天记录一下刚看到的入门知识,加深记忆。
-a:列出所有的文件,包括以点开头的隐藏文件。这些文件直接用ls命令是不会显示的。
-l:想看到每个文件的更详细信息就用这个指令。
-R:包括子文件夹内的子文件。
我特别想说的是在使用ls -l指令时输出的文件格式所代表的含义。
下图是我在一个文件夹内输入指令后看到的内容
其中第一个字母是表示文件类型,d表示文件夹,破折号“-”表示文件。
接下来的9个字母分别表示所有者、群组和其它的访问权限,三个为一组分别表示其可读可写和可执行的权限。字母所代表的含义:
r:可读。
w:可写。
x:可执行。
-:无此权限。
这句话前十个字符代表的含义就可以这么理解:
这是一个文件。
对所有者用户来说拥有读写权限,没有可执行权限。
对群组用户来说只有读权限。
对其他用户来说只有读权限。
u:代表所有者(user)
g:代表群组(group)
o:代表其它用户(other)
a:代表以上三种(all)。
chmod的使用方法
chmod u+r example.txt: 为user增加读的权限。
chmod a-r example.txt: 为所有的三类用户去除读的权限。
可见chmod的使用很简单,用加好表示增加权限,用减号表示去除权限。在命令行中指明用户类型、要修改的权限以及文件名。
类似的命令还有
chown:改变所属用户 举例:chown root example.txt chown root:root example.c
chgrp:改变所属群组
举例:chgrp root example.txt
ls
ls:对于这个命令凡是接触过Linux的人应该都很熟悉了,其功能就是罗列出当前文件夹内的文件和文件夹。其常用的选项有:-a:列出所有的文件,包括以点开头的隐藏文件。这些文件直接用ls命令是不会显示的。
-l:想看到每个文件的更详细信息就用这个指令。
-R:包括子文件夹内的子文件。
我特别想说的是在使用ls -l指令时输出的文件格式所代表的含义。
下图是我在一个文件夹内输入指令后看到的内容
其中第一个字母是表示文件类型,d表示文件夹,破折号“-”表示文件。
接下来的9个字母分别表示所有者、群组和其它的访问权限,三个为一组分别表示其可读可写和可执行的权限。字母所代表的含义:
r:可读。
w:可写。
x:可执行。
-:无此权限。
这句话前十个字符代表的含义就可以这么理解:
这是一个文件。
对所有者用户来说拥有读写权限,没有可执行权限。
对群组用户来说只有读权限。
对其他用户来说只有读权限。
chmod
chmod就可以改变文件的读写权限。在介绍它之前先介绍三个字母的含义u:代表所有者(user)
g:代表群组(group)
o:代表其它用户(other)
a:代表以上三种(all)。
chmod的使用方法
chmod u+r example.txt: 为user增加读的权限。
chmod a-r example.txt: 为所有的三类用户去除读的权限。
可见chmod的使用很简单,用加好表示增加权限,用减号表示去除权限。在命令行中指明用户类型、要修改的权限以及文件名。
类似的命令还有
chown:改变所属用户 举例:chown root example.txt chown root:root example.c
chgrp:改变所属群组
举例:chgrp root example.txt
相关文章推荐
- linux入门 ls命令编写之二------ls2:列对齐输出
- linux入门:编写一个简单的shell(仅支持部分ls,ps命令)
- linux下 解释 终端命令 ls -al或者ls -li 输出的信息
- 在Linux系统终端下输入ls命令,不同颜色结果代表着不同的含义
- linux入门 ls命令编写之一------ls1
- linux 权限的设置与查看 chmod 与 ls -l 等相关命令
- Linux文件和目录权限:chmod、更改所有者和所属组:chown,umask命令,隐藏权限:lsattr/chattr
- 【Raspberry Pi入门系列2】Raspbian/Linux终端常用命令
- Linux入门的最基本的命令: basic command 以及终端使用的快捷方式
- linux chmod, ls 命令
- Linux基础入门——用户、终端、内部命令、外部命令、关机、重启
- Linux入门命令篇(二)Linux下用chmod命令改变权限
- Linux 基础入门(二、ls命令与文件的权限管理)
- linux 常用终端命令之一 ls
- Linux终端切换和ls、cd、date、shutdown相关命令
- Linux常用命令[top ps grep ls chmod rm mkdir find awk]详解
- 转--配置linux下dircolors,ls命令和mac下iTerm2的颜色,让终端(iTerm2或Terminal)也色彩缤纷
- linux基础入门之ls命令
- linux常用命令之bash入门指南
- LINUX入门常用命令之备份与压缩