2015-03-16/2015-03-18Linux目录文件管理

内容概要:
1. 和目录相关的几个命令
mkdir   关注-p选项
rmdir  同样也有一个-p选项
rm   -r -f 两个常用选项
cp  -r 针对目录, 有时我们使用/bin/cp
mv  重命名或者移动, 有时我们使用/bin/mv,  当我们mv目录时,注意若是目标目录存在的情况下,那么会把源目录移动到目标目录里
2. 和文本相关的命令
cat  -n     显示行号
tac
more

less 

less  /var/log/messages   中途  可以搜索  关键字  /start     按n 向下找  按N向上找

head -n   默认显示开始10行
tail -n  -f  默认显示最后10行

/etc/rc.d/rc.local

date  -s  "21:30:30"  
date  -s  "2015-06-29"

3. 文件或目录的属性
属主、属组  
类型   d, -, c, b, l, s ,p-----------  目录  普通文件  字符Character   块block  软连接link  数据结构structures  管道pipe
权限  rwx   
inode 索引节点
4. 更改权限
chown  更改所属主,所属组
chmod  更改rwx权限
umask  指定默认权限, 目录755  文件644, 目录若没有执行权限,我们不能cd到这个目录下,但是可以ls这个目录
chattr ( -a  -i  +a  +i)  filename  特殊权限    (修改特殊权限) a  只能追加  i  无法改动
lsattr                                                                (查看特殊权限)

[root@sun sundong]# chattr +a zk/1.txt 
[root@sun sundong]# lsattr 
-------------e- ./zhangkun
-------------e- ./zk
-------------e- ./mayang
-------------e- ./mz.tar
[root@sun sundong]# cd zk
[root@sun zk]# lsattr 
-----a-------e- ./1.txt

[root@wuhan-72 sd]# echo 123  >>  4.txt 
[root@wuhan-72 sd]# cat   4.txt 
123
[root@wuhan-72 sd]#

>> 是追加内容
> 是覆盖原有内容

Linux中重定向及管道

http://blog.csdn.net/songyang516/article/details/6758256

5. 搜文件
which
whereis
yum  install  -y  mlocate

updatedb

locate   1.txt

find  /  -name   messages

/var/log/messages

/etc/vmware-tools/messages

find  /  -type  b  -name    'sd*'

/dev/sda3

/dev/sda2

/dev/sda1

/dev/sda
find  -type   -name  -mtime  -atime  -ctime  
stat 命令可以查看三个time
6. linux下的链接文件
ln
软连接   硬连接 

ln 常用的选项就一个 ‘-s’, 如果不加就是建立硬链接,加上就建立软链接。

扩展: 1.  /dev/shm 和 swap 的区别  http://www.aminglinux.com/bbs/thread-7646-1-1.html

/dev /shm/

需要注意的一个是容量问题,在linux下,它默认最大为内存的一半大小,使用df -h命令可以看到

swap
而swap是Linux的虚拟内存, 即在硬盘上开辟空间当内存不够时充当内存使用, 因此可以理解为当/dev/shm空间不够时可以占用swap的空间。用cat /proc/swaps可以查看

2.详细说明Buffer和Cache的区别 http://www.apelearn.com/bbs/forum.php?mod=viewthread&tid=117&highlight=buffer%2B%2Bcache

两者都是RAM中的数据。简单来说,buffer是即将要被写入磁盘的,而cache是被从磁盘中读出来的。

你可能感兴趣的:(命名,文件管理)