cd 命令 文件修改,目录切换命令
cd命令类似windws中的dos命令
常用简写:
cd~ :进入主目录
cd. :切换到当前目录
cd.. :切换到当前目录
cd (直接回车) :默认回到自己的主目录
ls(list) 命令 列出目录中的内容
ls -l:长格式,只显示文件大小,属性等
ls -a:列出所有文件,包括应藏文件(注:以"."开头的文件为隐藏文件)
ls -r:以层次结构显示目录内容
ls --help:显示ls命令的简单帮助
ls --color=?:文件类型显示颜色, "?"表示什么时候需要颜色区分文件类型。有以下选择项:
tty:只在终端显示
auto:系统默认
always:总是显示颜色
none:永远不显示
linux 重命名字符界面中以颜色区分文件类型, 分别如下:
灰色:普通文件
绿色:可执行文件
蓝色:目录文件
红色:压缩文件
浅蓝色:链接文件(类似windows中的快捷方式)
粉红色:图片文件
黄色(橙色):设备文件
红底白字:错问文件
linux 重命名查看文件内容命令(类似windows中的typec查看和edit编辑命令)
cat :直接列出文件所以内容
more :分页显示文件内容(不可回翻页,q推出查看,回车下一行,空格下一页)
less :分页显示文件内容(可翻页,通过PageDown/PageUp键上下翻页)
head -n :显示前n行(n位数字)
tail -n :显示后n行(n位数字)
查看文件系统信息
which :显示命令的别名和执行文件名
whereis :显示命令的文档和执行文件名
linux 重命名文件权限
linux中文件必须通过修改属性改变其权限
ls -l可以列出文件的所有信息
例如:lrwxrwxrwx 1 root root 3 10:00 aaa->abc
文件属性 链接数 所有者 组 文件大小 修改时间 文件名
其中文件属性代表文件的类型和权限
文件属性有10个字符组成第一位:l 是文件类型 , 剩下9位为文件权限 9=3(字符)*3(类用户)
文件类型:
- :普通文件
l :链接文件
b :块设备文件(如:硬盘)
c :串行设备文件(如:键盘,鼠标)
3类用户分别为:文件所有者(主人)User,组成员Group,其他人Other
文件有3种权限:
读:r
写:w
执行:x
没有权限:-
例如一个文件属性为:lrw-r--r-- 表示为文件所有者具有读写权限,组成员和其他人只读
chmod 命令
chmod命令可以修改文件属性,来改变文件的权限
基本格式:chmod -r 权限表达式 文件名
-r 为选项,可以忽略
权限表达式有两种,分别为符号表达式和数字表达式
符号表达式:
r w x :分别代表相应的权限
+ - = :分别表示增加,去除,设定(覆盖)权限
u g o :分别代表主任,组成员和其他人
例如:chmod u=rw-,g=r--,o=--- abc 表示将abc文件设置为主人读写,组成员只读,其他人没任何权限
数字表达式:r=4 表示读权限用一个4数字来表示
w=2 表示写权限用一个2数字来表示
x=1 表示执行权限用一个1数字来表示
-=0 表示没有权限用一个0数字来表示
例如:chmod u=rw-,g=r--,o=--- abc 同 chmod 640 abc
注:chmod 755 abc (755是应用于网站的资源文件)
NAME
tar - The GNU version of the tar archiving utility
SYNOPSIS
tar [ - ] A --catenate --concatenate | c --create | d --diff --compare | --delete | r --append | t --list | u
--update | x --extract --get [ options ] pathname [ pathname ... ]