8-27
file命令及其命令。
windows:PE
Linux:ELF
file命令及其命令。
windows:PE
Linux:ELF
文件系统:
rootfs:根文件系统
rootfs:根文件系统
FHS:文件系统层级
/boot :系统启动相关的文件,如内核,initrd,以及grub(bootloader)
/boot :系统启动相关的文件,如内核,initrd,以及grub(bootloader)
root@lwenchao-virtual-machine:/home/lwenchao# ls /boot
abi-2.6.37-7-generic memtest86+_multiboot.bin
config-2.6.37-7-generic System.map-2.6.37-7-generic
grub vmcoreinfo-2.6.37-7-generic
initrd.img-2.6.37-7-generic vmlinuz-2.6.37-7-generic
memtest86+.bin
/dev:设备文件
块设备:随机访问
字符设备:线性访问,按字符为单位
设备号:主设备号(major)和次设备号(minor)
/etc:配置文件
root@lwenchao-virtual-machine:/home/lwenchao# ls -l /dev
总计 0
crw-rw---- 1 root video 10, 175 2016-08-25 09:30 agpgart
crw------- 1 root root 10, 235 2016-08-25 09:30 autofs
drwxr-xr-x 2 root root 640 2016-08-25 09:30 block
root@lwenchao-virtual-machine:/home/lwenchao# ls -l /etc
总计 1112
drwxr-xr-x 3 root root 4096 2010-12-02 08:45 acpi
-rw-r--r-- 1 root root 2981 2010-12-02 08:30 adduser.conf
/home;用户的家目录,每一个用户的家目录通常默认为/home/USERNAME
/root:管理员
/lib:库文件
静态库
动态库 .dll .so(shared object)
/lib/modules:内核模块文件
/media:挂载点目录,移动设备
/mnt: 挂载点目录,额外的临时文件系统
/opt: 可选目录,第三方程序的安装目录
/proc:伪文件系统,内核映射文件
/sys:伪文件系统,跟硬件设备相关的属性映射的
/tmp: 临时文件
/var: 可变化的文件
/bin:可执行文件,用户命令
/sbin:管理命令
abi-2.6.37-7-generic memtest86+_multiboot.bin
config-2.6.37-7-generic System.map-2.6.37-7-generic
grub vmcoreinfo-2.6.37-7-generic
initrd.img-2.6.37-7-generic vmlinuz-2.6.37-7-generic
memtest86+.bin
/dev:设备文件
块设备:随机访问
字符设备:线性访问,按字符为单位
设备号:主设备号(major)和次设备号(minor)
/etc:配置文件
root@lwenchao-virtual-machine:/home/lwenchao# ls -l /dev
总计 0
crw-rw---- 1 root video 10, 175 2016-08-25 09:30 agpgart
crw------- 1 root root 10, 235 2016-08-25 09:30 autofs
drwxr-xr-x 2 root root 640 2016-08-25 09:30 block
root@lwenchao-virtual-machine:/home/lwenchao# ls -l /etc
总计 1112
drwxr-xr-x 3 root root 4096 2010-12-02 08:45 acpi
-rw-r--r-- 1 root root 2981 2010-12-02 08:30 adduser.conf
/home;用户的家目录,每一个用户的家目录通常默认为/home/USERNAME
/root:管理员
/lib:库文件
静态库
动态库 .dll .so(shared object)
/lib/modules:内核模块文件
/media:挂载点目录,移动设备
/mnt: 挂载点目录,额外的临时文件系统
/opt: 可选目录,第三方程序的安装目录
/proc:伪文件系统,内核映射文件
/sys:伪文件系统,跟硬件设备相关的属性映射的
/tmp: 临时文件
/var: 可变化的文件
/bin:可执行文件,用户命令
/sbin:管理命令
/usr:shared,read-only
/usr/local:
/usr/local/bin
/usr/local/sbin
/usr/local/lib
命名规则:
1.长度不能超过255个字符
2.不能使用/当文件名
3.严格区分大小写
/usr/local/bin
/usr/local/sbin
/usr/local/lib
命名规则:
1.长度不能超过255个字符
2.不能使用/当文件名
3.严格区分大小写
编辑文件
目录管理
ls
cd
pwd
运行程序
设备管理
软件管理
进程管理
网络管理
mkdir:创建空链表
-p:
-v:verbose
/root/x/y/zsh
-p:
-v:verbose
/root/x/y/zsh
/mnt/test/x/m,y
mkdir -pv /mnt/test/x/m/mnt/test/y
mkdir -pv/mnt/test/{x/m,y}
~USERNAME
mkdir -pv /mnt/test/x/m/mnt/test/y
mkdir -pv/mnt/test/{x/m,y}
~USERNAME
命令行展开
/mnt/test2/
a_b,a_c,d_b,d_c
/mnt/test2/
a_b,a_c,d_b,d_c
# tree :查看目录树
删除目录:rmdir (remove directionary)
删除目录:rmdir (remove directionary)
文件创建和删除
#touch
-a
-m
-t
-c
查询文件 #stat
删除文件 # rm
-i
-f
-r
rm -rf /:删除根目录下的所有文件
创建文件,可以试验文件编辑器
#touch
-a
-m
-t
-c
查询文件 #stat
删除文件 # rm
-i
-f
-r
rm -rf /:删除根目录下的所有文件
创建文件,可以试验文件编辑器
ASCII:Amercian
标准:GB18030,GBK,GB2312,UNicode
标准:GB18030,GBK,GB2312,UNicode