linux学习随笔三

一、根目录详解

二、file命令使用


ls /  进入根目录

/boot 系统启动相关文件

如内核、initrd以及grub(bootloader)引导加载器

/dev 设备文件

浅蓝色链接文件,***为特殊文件

设备文件有:

     块设备:随机访问,数据块

     字符设备:线性访问,按字符为单位

     设备号:主设备号(major)和次设备号(minor)            

/etc 配置文件

/home 用户家目录

每一个用户的家目录通常默认为/home/USERNAME形式存在

/root 管理员家目录(生产环境中不建议用root登录,权限过大,容易犯错误,需要用到权限时再登录)

/lib 库文件 不能单独使用,只能被调用

/lib/modules 内核模块文件

库文件有静态库 .a

             动态库 .dll .so(shared object)

wKiom1Yg1W-xrQHxAAH1OF6-tB4103.jpg

file libc-2.5.so

file /bin/ls

通过两个命令可以看出运行ls需要调用libc这个文件,它也是个可分享文件

/media 挂载点目录,通常是移动设备

/mnt 挂载点目录,通常是额外的临时文件系统挂载

/opt 可选目录

/proc 伪文件系统, 内核映射文件

/sys 伪文件系统, 跟硬件设备相关的属性映射文件

/tmp 临时文件   /var/tmp也是临时文件

/var 可变化的文件

/bin 可执行文件,用户命令

/sbin 管理命令

/usr shared,read-only

  /usr/bin

  /usr/sbin

  /usr/lib

/usr/local

/usr/local/bin

/usr/local/sbin

/usr/local/lib

上面local下的并非都是必须的


文件命名规则

1、长度不能超过255个字符

2、不能使用/当文件名

3、严格区分大小写


目录管理命令:

ls cd  pwd

mkdir
英文原意:make directories
所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir -p【目录名】
功能描述:创建新目录
     选项    -p 递归创建

                -v 详细信息(verbose)

范例:mkdir a

wKiom1Yg4xTzP8thAADKoj1XJTs460.jpg

mkdir -p /tmp/123/456

tree 查看目录树

wKioL1Yg5CKTc8gOAADohrpug0s022.jpg

 mnt/test/x/m,y mnt 下创建test及底下的x,x里包含m,test底下创建y,怎么一次性执行

mkdir -pv /mnt/test/x/m mnt/test/y

mkdir -pv /mnt/test/{x/m,y} 花括号表示命令行展开,~这个也可以展开

wKioL1Yg5b3wulWoAAHJ3Zj7E7M888.jpg

怎么创建mnt/test2/a_b,a_c,d_b,d_c

(a+d)(b+c)=ab+ac+db+dc

{a,d}_{b,c}

mkdir /mnt/test2/{a,d}_{b,c}

wKioL1Yg52WBLAwrAAJACuSZ2_8266.jpg


rmdir 删除目录(remove directory),注意只能删除空目录

rmdir -p /mnt/test2/a_c

wKioL1Yg6NjBocofAAEeYeHCkdU013.jpg


文件的创建和删除:

#touch 可以创建文件,但它的主要功能是用来修改时间戳

所在路径:/bin/touch
执行权限:所有用户
语法:touch 【文件名】
功能描述:创建空文件

touch  a

wKioL1Yg6b-iVRiAAACPHFnMK3k355.jpg

stat awKiom1Yg6dihiFO5AAH6KIoMtgM873.jpg

touch -c c 不创建文件

wKiom1Yg63SRW9T-AACQU-jXTdw762.jpg

touch -a a 改变文件访问时间

wKiom1Yg68jRRmtBAAJgwmEif34196.jpg

touch -m a 改变文件修改时间

wKioL1Yg7HCQoxCcAAJJbP4XFlw560.jpg

touch -mt 201212121212 a 指定文件修改时间

wKiom1Yg7O7ynviAAAJGkrIOn5E408.jpg

Access访问时间,Modify修改时间,Change状态改变时间

ASCII 美国信息交换代码

stat是查看文件的三个时间


rm 删除文件(权限过大,谨慎使用)

选项 :

 -f :强制删除

 -r:递归删除目录

rm -rf / 这个命名谨慎操作,是删除根目录,毁灭系统的举动,致命操作

wKioL1Yg7x3AQGDjAAC-Og8LAnk680.jpg




你可能感兴趣的:(linux,配置文件,管理员,shared,根目录)