chgrp |
改变文件所属用户组 |
chgrp users install.log |
chown |
改变文件全部者 |
chown root:root install.log |
chmod |
改变文件的权限 |
chmod 777 install.lognode chmod u=rwx,go=rx install.logbash chmod a-x install.log r:4ide w:2spa x:1 |
uname |
uname -r排序 |
|
lsb_release |
lsb_release -a |
|
文件目录管理 |
||
cd |
切换目录 |
|
pwd |
显示当前目录 |
-P:显示当前路径(非link路径) |
mkdir |
新建新目录 |
-m:(直接配置权限)递归 -p:递归建立get mkdir -m 711 dir4it |
rmdir |
删除空目录 |
-p:连同上层空目录一块儿删除 |
rm |
删除文件及目录 |
rm [-fir] folder|file -f:force -i:互动模式 -r:递归 |
mv |
移动文件及目录 |
mv [-fiu] source dest -f:强制 -i:若是存在,询问 -u:source 比较新,才更新 |
cp |
复制 |
cp [-adfilprsu] source dest -a :-pdr -p:连同文件属性复制 -d:若源文件是链接文件,复制连接文件的属性 -r:递归 -i:询问 -s:复制为链接文件 -l:复制为硬连接 |
ls | 查看文件及目录 |
-a:所有文件 -d:仅仅显示目录自己 -f:以默认排序(文件名) -h:易读性 -i:inode -l:长格式 -n:显示UID,GID -r:反向 -R:显示子目录 -S:文件容量排序 -t:时间排序 |
cat |
从第一行显示内容 |
cat [-AbEnTv] -b:行号 -E:将结尾的断行字符,$展现 -n:行号,空行也有行号 -T:Tab-^I -v:列出看不出来的字符 |
tac |
从最后一行显示 |
|
nl |
显示,顺便输出行号 |
|
more |
一页一页查看 |
|
less |
查看,支持翻页 |
/:向下查找 ?:向上查找 n:重复前一个查询 N:反向重复前一个查询 |
head |
只看头几行 |
-n:line |
tail |
只看结尾几行 |
-n:line -f:持续 tail -n +100 /etc/man.config |
od |
以二进制方式读取 |
|
touch |
修改文件时间及建立新文件 |
modification name(mtime):内容变动 status time(ctime),权限属性变动 access time(atime):内容被取用 -a:仅修改atime -c:近修改文件的时间 -d:指定时间 -m:mtime |
特殊目录 |
. :表明此层目录 .. :表明上层目录 - :表明前一个目录 ~ :目前用户的主文件夹 |
|
权限对目录的重要性 |
r:能够查询目录下文件名 w:更改目录结构列表 x:能够进入该目录 |
|
文件种类 |
目录[d] 链接文件[l] 设备:块[b],字符[c] 套接字[s] 管道:[p] |
|
文件与目录默认权限 |
||
umask |
默认权限 |
umask的分数指的是:“该默认值须要减掉的权限” # umask 0002# umask -S u=rwx,g=rwx,o=rx # umask 002 |
chattr |
文件隐藏属性 |
a:只能增长数据 i:不能被删除,更名,设置链接也没法写入 ... #chattr +i attrtest |
lsattr |
显示文件隐藏属性 |
lsattr [-adR] file -a:包含隐藏文件 -d:目录 -R:连同子目录 |
命令文件查询 |
||
file |
查看文件类型 |
# file ~/.bashrc /root/.bashrc: ASCII text |
which |
脚本文件名的查询 |
# which passwd /usr/bin/passwd |
whereis locate |
文件名的查找 |
whereis -u ifconfig ifconfig: /sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz |
find |
文件名的查找 |
# find /path -mtime 0 # find /path -user vbird # find /path -type TYPE # find /path -size [+-]SIZE # find /path -name filename # find /path -perm +mode # find / -perm +7000 -exec ls -l {} \; |
FHS