总体介绍的内容:
1.基本的目录管理
2.访问目录和文件命令:
~,~<username>,pwd,ls,file,
3.文件和目录的属性更改:
chomd,mv,rm,cp,ln,
4.查找命令:
find,grep,管道(|),>,>>,tee
=============================================
1、主目录下分为8个目录
opt:放第三方软件或程序
etc:配置文件
dev:
usr:
kernel:内核信息
var:日志信息,临时文件(可以保存你的解压包)
home:放的是用户文件(不是以root登录时的开始文件夹 )
2、重要命令:
a.目录跟踪:
1)显示当前工作目录:~回车
2)显示其他人工作目录:~<username>
3)显示绝对路径:pwd
b.ls的用法
1)ls -l 显示详细信息
文件类型-拥有者权限-同组人权限-其他人权限 硬件连接数 拥有者 拥有组 大小 最后修改时间 文件名
2)ls -t 时间排序
3)ls -F 显示文件类型 @是二进制文件 /是目录 *是可执行文件
4)ls -R 显示目录及目录下的文件
c.类型查看
file {文件名|*}查看文件类型
d.更改权限
使用方式:chmod [-cfvR] [--help] [--version] mode <file....>
mode的设置:
使用频率最高的:chomd [ugoa][+-=][rwxX] <filename...>
u表示当前文件的拥有者,g表示和当前文件的拥有者同一群体的者(group),o表示其他以外的人(other),a表示这三者皆是(ugo)
r表示可读取,w表示可写入,x表示可执行,X表示只有当前文件是个子目录或档案已被设定过为可执行。
[-cfvR]
-c:若当前文件权限确实已更改,才显示其更改化
-f:若当前文件权限无法被更改也不要显示错误,即无错误显示
-v:显示权限变更的资料
[--help]显示辅助说明
[--verion]显示版本
此外chomd也能够用数字来表示权限如:chmod 777 filename
使用方法: chomd abc <fileName...>
a,b,c各为数字分别表示user,group,other,的权限,数字表示你有多少权限:r=4,w=2,x=1,
若要rwx属性则4+2+1=7
若要rw-属性则4+2=6
若要r-x属性则4+1=5
3、注意:
-f:将会使得系统在删除时,不提出任何警告讯息
-i;交互是否真要删除
-r;递归式的删除
4、常用的命令如下:
mv:剪切,可用于移动
rm|rmdir:删除文件和删除目录
cp:拷贝文件或目录
5、连接:
ln [-s] 被连接文件 连接文件(不存在)
man keyword man的用法
/{关键字}(这是man的查找)
6、元字符:
[]匹配一级或一个范围的字符
>重定向到文件中,以覆盖的方式
>>输出重定向到文件中,以追加的方式
|管道是将前面的输入作为下一个命令的输入,分屏用|more
tee 即在文件上输出也在屏幕上输出
7、查找命令
find的使用:查找指定目录及子目录下的所有匹配文件
使用方法:find <path> <expression>
<path>是目录的名字。不写时就是当前目录
<expression>有很多下面介绍几个常用的:
-name <*.*> 或-iname <*.*>表示用名字来查找一个名字和扩展明的不同组合查找-iname可以忽略大小写 find /xinxun -name *.conf
grep的使用:查找包含有相应字符的匹配文件可以用正则表达式
grep -r可以在文件中查找有相关的字符的文件