Linux文件系统
1. ls-查看文件ls//列出文件名或目录名ls -l//列出文件的详细信息ls -a//列出包含隐藏文件的所有文件ll//ls -l的别名
drwxr-xr-x 2 txazo txazo 40969月 17 16:53 downloadsdrwxr-xr-x:文件种类和权限2:硬链接数txazo:用户txazo:用户组4096:字节大小9月 17 16:53:最后访问或修改时间downloads:文件名或目录名
2. ln-连接文件
ln init init.ln//硬连接ln -s init init.sln//符号连接
-rw-rw-r--2 txazo txazo 159月 19 10:29 init-rw-rw-r--2 txazo txazo 159月 19 10:29 init.ln//一般文件lrwxrwxrwx1 txazo txazo 49月 19 10:29 init.sln -> init//连接文件
3. SWAP-虚拟内存
SWAP就是硬盘上的一块区域,用来做数据的暂存区,当RAM不够用时,系统就会将数据置于SWAP。
创建swap file:
free//查看系统swap空间使用mkdir /swapcd swapdd if=/dev/zero of=swapfile bs=1024 count=10000//创建swap filemkswap swapfile//设置swap fileswapon swapfile//启用swapcat /proc/swaps//查看swap当前状态swapon -s//查看swap当前状态free//查看系统swap空间使用cat >> /etc/fstab//swap file添加到启动项/swap/swapfile swap swap defaults 0 0
删除swap file:
swapoff /swap/swapfile//停止swaprm -r /swap//删除文件
4. file-文件类型
file grub.conf//文件类型file -i grub.conf//显示文件的MIME类型
5. Linux根目录
/bin//基本命令二进制文件/boot//引导加载器的静态文件/dev//设备文件/etc//特定于主机的系统配置/lib//基本共享库和内核模块/media//可插拔介质的挂载点/mnt//临时挂载文件系统的挂载点/opt//附加应用软件包/sbin//基本系统二进制文件/srv//此系统提供的服务的数据/tmp//临时文件/usr//次要层次结构/var//变量数据
6. 磁盘分区
sudo fdisk -l /dev/sda//查看磁盘分区情况/dev/sda1 * 63 61705664 30852801 7HPFS/NTFS/exFAT/dev/sda2 61705726 595824639 267059457 fW95 Ext'd (LBA)/dev/sda3 595824640 596873215 524288 83Linux/dev/sda4 596873216 617844735 10485760 83Linux/dev/sda5 61705728 244236194 91265233+ 7HPFS/NTFS/exFAT/dev/sda6 244236258 286438949 21101346 7HPFS/NTFS/exFAT/dev/sda7 286442270 286460989 9360 1eHidden W95 FAT16 (LBA)/dev/sda8 286461053 426766724 70152836 7HPFS/NTFS/exFAT/dev/sda9 426766788 489677264 31455238+ 7HPFS/NTFS/exFAT/dev/sda10 489677328 531622979 20972826 7HPFS/NTFS/exFAT/dev/sda11 552603933 581151374 14273721 bW95 FAT32/dev/sda12 531625984 552597503 10485760 83Linux/dev/sda13 581154816 589543423 4194304 82Linux swap / Solaris
/dev/sda第一个硬盘/dev/sda1 主分区(hd0, 0)/dev/sda2扩展分区(hd0, 1)/dev/sda3 主分区(hd0, 2)/dev/sda4 主分区(hd0, 3)/dev/sda5逻辑分区(hd0, 4)/dev/sda6逻辑分区(hd0, 5)
7. mount-挂载
1)挂载磁盘分区
mkdir /mnt/sda11//创建挂载点mount /dev/sda11 /mnt/sda11//挂载/dev/sda11到/mnt/sda11下
2)挂载USB设备
sudo fdisk -l /dev/sdb//查看USB设备/dev/sdb1 1 480511 1922044 bW95 FAT32mkdir /mnt/sdb1//创建挂载点mount /dev/sdb1 /mnt/sdb1//挂载/dev/sdb1到/mnt/sdb1下
8. umounnt-卸载
umount /dev/sda11//通过设备名卸载umount /mnt/sda11//通过挂载点卸载
9. 静态链接与动态链接
静态链接可执行程序:包含了其所需的全部库函数;所有库函数都连接到程序中。
动态链接可执行程序:需要外部共享函数库的支持,因此好像并不完整。
ldd /bin/ln//静态链接linux-gate.so.1 =>(0xb77bd000)libc.so.6 => /lib/libc.so.6 (0x49119000)/lib/ld-linux.so.2 (0x490f6000)ldd /sbin/sln//动态链接
页:
[1]