1. ls-查看文件
2. ln-连接文件
3. SWAP-虚拟内存
SWAP就是硬盘上的一块区域,用来做数据的暂存区,当RAM不够用时,系统就会将数据置于SWAP。
创建swap file:
删除swap file:
4. file-文件类型
5. Linux根目录
6. 磁盘分区
7. mount-挂载
1)挂载磁盘分区
2)挂载USB设备
8. umounnt-卸载
9. 静态链接与动态链接
静态链接可执行程序:包含了其所需的全部库函数;所有库函数都连接到程序中。
动态链接可执行程序:需要外部共享函数库的支持,因此好像并不完整。
ls //列出文件名或目录名
ls -l //列出文件的详细信息
ls -a //列出包含隐藏文件的所有文件
ll //ls -l的别名
drwxr-xr-x 2 txazo txazo 4096 9月 17 16:53 downloads
drwxr-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 15 9月 19 10:29 init
-rw-rw-r-- 2 txazo txazo 15 9月 19 10:29 init.ln //一般文件
lrwxrwxrwx 1 txazo txazo 4 9月 19 10:29 init.sln -> init //连接文件
3. SWAP-虚拟内存
SWAP就是硬盘上的一块区域,用来做数据的暂存区,当RAM不够用时,系统就会将数据置于SWAP。
创建swap file:
free //查看系统swap空间使用
mkdir /swap
cd swap
dd if=/dev/zero of=swapfile bs=1024 count=10000 //创建swap file
mkswap swapfile //设置swap file
swapon swapfile //启用swap
cat /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 //停止swap
rm -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 7 HPFS/NTFS/exFAT
/dev/sda2 61705726 595824639 267059457 f W95 Ext'd (LBA)
/dev/sda3 595824640 596873215 524288 83 Linux
/dev/sda4 596873216 617844735 10485760 83 Linux
/dev/sda5 61705728 244236194 91265233+ 7 HPFS/NTFS/exFAT
/dev/sda6 244236258 286438949 21101346 7 HPFS/NTFS/exFAT
/dev/sda7 286442270 286460989 9360 1e Hidden W95 FAT16 (LBA)
/dev/sda8 286461053 426766724 70152836 7 HPFS/NTFS/exFAT
/dev/sda9 426766788 489677264 31455238+ 7 HPFS/NTFS/exFAT
/dev/sda10 489677328 531622979 20972826 7 HPFS/NTFS/exFAT
/dev/sda11 552603933 581151374 14273721 b W95 FAT32
/dev/sda12 531625984 552597503 10485760 83 Linux
/dev/sda13 581154816 589543423 4194304 82 Linux 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 b W95 FAT32
mkdir /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 //动态链接