经过ls查询文件属性 ls -l 查询非隐藏文件, ls -al查询全部文件,显示结构以下:html
chgrp [-R] 群组名 档案名或目录。(改变所属群组)java
chown [-R] 账号名称:组名 档案和目录 (改变属主)linux
chmod 权限 档案或目录(改变权限)web
在linux中档案权限是否能够执行有权限x来决定,windows是有扩展名来决定,.exe,.bat,com.......linux权限跟档案名以为不要紧啦~ ~。windows
r(reader):能够读取文件htm
w(writer):能够编辑文件,修改文件,删除文件blog
x(execute):执行文件。排序
权限 | 目录 | 文件 |
r | 能够读取目录递归 若是只有r没有w是不能进入目录ip |
能够读取文内容 |
w | 1.创建新的文件夹 2.删除文件夹 3.给文件夹更更名字 4.修改文件夹位置 |
1.能够修改文件名 2.删除文件 3.修改属性 |
x | 是否能够进入该文件夹 | 能够执行该文件 |
假设文件有---权限但目录有w权限是否能够删除文件?
能够经过删除目录来删除文件。
权限有两种表达:
1.数字代码
r:4(读取权限)
w:2(写入权限)
x:1(执行权限)
若是想要rwx权限就为
0表明-,4(4+0+0)表明r 3(0+2+1)表明-wx.......
例如: chmod 777 hello.java (第一个7为属主权限,第二个7为群组权限,第三个7为其余人权限)
2.字符代码:
g(group):组权限。 (chmod g=rwx hello.java) 赋予rwx权限
o(others):其余人 (chmod o+wx hello.java) 给其余人添加wx权限
u(user):属主 (chmod u-wx hello.java) 给主人减去wx权限
a(all):所有 (chmod) a+r,og+w hello.java 给全部用户添加r权限,而后给组和其余添加w权限.
Directory:
pwd:显示当前目录
cd :
1. cd -(至关于后退上一次的cd)
2. cd / 跟目录
3. cd ~ 当前用户目录
4. cd .. 返回上一级目录(相似于web中../)
5. cd ~xieyong 进入/home/xieyong
mkdir(创建目录):
1.mkdir xieyong(建立xieyong目录)
2.mkdir -p xieyong/love/momo(递归创建xieyong/love/momo)
3.mkdir -m 777 xieyong(创建xieyong目录给权限777,-m不能和-p一块儿使用,不然失效)
rmdir(删除目录):
1.rmdir xieyong(直接删除xieyong目录)
2.rmdir -p xieyong/xieyong/xieyong(递归删除)
$PATH指定了命令的搜索地址,好比ls放在bin下面,path里面有个:/bin,这样bin就会自动搜索ls。
ls(经常使用参数):
ls 参数 [档案名(默认为当前目录)]
1.-t依赖时间排序
2.-S档案大小排序
3.-R递归子目录一块儿显示
4.-a显示隐藏目录-A显示.和..
5.-l显示详细信息包过 (ll命令等同于ls -l)
6.-full--time显示时间详细信息、
颜色:目录通常为蓝色
复制命令:cp 目标文件 复制到的地方
1.-p连同档案属性一块儿赋值
2.-i若档案在目标文件已经存是否覆盖友情提示
3.-r递归复制(复制目录必须用-r选项)
4.-l不是赋值本文件而是建立快捷方式
5.-a至关于-pda的做用
6.-d若是文件为快捷方式,赋值快捷方式内容,而不是快捷方式自己
压缩文件:
-j bzip2压缩
-z gzip
tar -jcv -f
原文地址: