Linux常用命令总结(一)
======================================================================
琐碎点:命名规则----不能使用 /,其他基本没要求。但不建议使用具有特定含义的字符
----- . 不能用于文件命名首,否则表示的是隐藏文件
-----大小写敏感
命令分类:1.文件处理命令 2.权限管理命令 3.文件搜索命令 4.帮助命令
命令所在位置:1.root: /sbin , /usr/sbin
2.all user; /bin, /usr/bin
Linux数据块(block):512字节------->文件系统的存储方式
1.数据块是Linux系统的最小存储文件单位。比如说只有12字节,依旧需要整个数据块。分块
2.这个数字可以被修改
3.数据块与存储单位之间的转换
Linux 文件系统
======================================================================
文件处理命令
1. ls 选项[-ald] [文件目录]
-a 显示所有文件,包括隐藏文件 -l 显示详细信息 -d 查看目录属性
###ls -l 显示信息分析:
drwxrwxr-x 4 whutwf whutwf 4096 7月 2 2014 android
(1) 首字母:表示文件类型------d--->目录, - ---->二进制文件 , l ---->软链接文件
(2)rwx ---->user(所有者,可被转让), rwx --->group(组), r-x ---> other(其他)
权限设置命令之后总结
2.cd [目录] ---------->切换目录
3.pwd 显示当前工作目录
4.mkdir 创建一个空文件夹
5.touch 创建一个空文件
6.cp -R[源文件] [目的录] --->可以复制多个
7.mv [源文件或者目录][目的目录]
(1)移动文件与目录
(2)修改文件名
8.rm -r|-i [文件名|目录] 删除命令
---------------------------------------------------------------
查看文件命令
9.cat 查看文件(适合较小的文件)
10.more 文件名 ---->分页显示
(1)翻页 ---space (2)换行----Enter (3)退出----q
11.head -num 文件名 ----->查看文件的前几行内容
12.tail -num 文件名 ---->查看文件的后几行内容
-f 文件名 ----->动态查看文件。比如日志文件,时时在变化
------------------------------------------------------------------------------------------------
ln(link)指令 创建链接指令
13.ln [源文件] [目标文件] ---->硬链接
ln -s [源文件] [目标文件] --->软链接(相当于windows里面的快捷方式)
(1)软链接:-----lrwxrwxrwx ----->权限全有,但是访问的文件取决于源文件的权限,只是一个符号链接,文件很小
-----能够跨文件系统(跨区)设置,可跨不同文件目录
------因为软链接包含源文件的路径,所以源文件移动,则软链接访问不了
(2)硬链接:-----相当于copy+同步更新------>属性与源文件一样
-----不能跨文件系统,不可跨不同文件目录
-----源文件移动,仍然可访问
硬链接本质:内核处理任何,都需要有一个相应的数字标识,比如进程有进程ID,文件有文件inode(文件节点)。
每一个文件必然有一个i节点,否则不能访问(可用于对文件查找删除)
硬链接原文件和链接文件‘公用’一个inode号,说明他们是同一个文件,映射到同一个地址,硬链接文件和原文件是完全平等关系
而软链接原文件和链接文件‘拥有不同的’inode号,表明他们是两个不同的文件
附上一篇关于软链接和硬链接比较的文章软连接和硬链接