一、Linux df命令
df命令是一个查看磁盘空间的命令,在Linux中十分常用。df命令可以列出文件系统的整体磁盘使用情况,包括硬盘的总容量、已使用的容量以及可用的容量等信息。下面是示例代码:
$ df Filesystem 1K-blocks Used Available Use% Mounted on udev 16354360 0 16354360 0% /dev tmpfs 3279276 9124 3260152 1% /run /dev/sda1 10307920 4586168 5191296 47% / tmpfs 16396376 0 16396376 0% /dev/shm tmpfs 5120 0 5120 0% /run/lock tmpfs 16396376 0 16396376 0% /sys/fs/cgroup /dev/loop0 162944 162944 0 100% /snap/gnome-3-28-1804/145 /dev/loop1 56064 56064 0 100% /snap/core18/1880 /dev/loop2 56320 56320 0 100% /snap/core18/1932 /dev/loop3 57344 57344 0 100% /snap/gtk-common-themes/1515 /dev/loop4 63616 63616 0 100% /snap/gtk-common-themes/1514 /dev/loop5 162944 162944 0 100% /snap/gnome-3-28-1804/128 /dev/loop6 56320 56320 0 100% /snap/core18/1944 /dev/loop7 62656 62656 0 100% /snap/gnome-3-34-1804/60 /dev/sda5 204828032 6014120 187448672 4% /home tmpfs 3279272 0 3279272 0% /run/user/1000
从上述代码可以看出,df命令以表格形式列出文件系统的整体磁盘使用情况,每列代表的含义分别是文件系统名称、文件系统的总容量、已使用的容量、可用的容量、使用率以及挂载点等。
二、Linux fdisk命令
fdisk命令是一个查看磁盘分区情况的命令,在Linux中同样十分常用。fdisk命令可以用来查看磁盘的分区情况,包括硬盘的所有分区信息,以及每个分区所占用的磁盘空间大小等。下面是示例代码:
$ sudo fdisk -l Disk /dev/sda: 232.91 GiB, 250059350016 bytes, 488397168 sectors Disk model: Samsung SSD 860 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 422F1BE9-XXXX-XXXX-XXXX-884643XXXXXXXX Device Start End Sectors Size Type /dev/sda1 2048 2068479 2066432 1008M EFI System /dev/sda2 2068480 4684799 2616320 1.2G Linux filesystem /dev/sda3 4684800 11216895 6532096 3.1G Linux swap /dev/sda4 11216896 488397134 477180239 227.6G Linux filesystem Partition table entries are not in disk order.
从上述代码可以看出,fdisk命令以表格形式列出磁盘的分区情况,每行代表一个分区的信息,包括设备名称、起始扇区、结束扇区、磁盘空间大小以及分区类型等。
三、Linux wc命令
wc命令是一个统计文件行数、单词数以及字符数的命令,在Linux中同样十分常用。 wc命令可以用来统计一个文件的行数、单词数和字符数等,非常实用。下面是示例代码:
$ cat file.txt | wc 10 32 194
从上述代码可以看出,wc命令可以将文件的内容通过管道(|)传递给wc命令,然后统计文件的行数、单词数以及字符数等,每列分别代表行数、单词数以及字符数。
四、Linux ls命令
ls命令是一个查看文件和目录列表的命令,在Linux中也是十分常用的。ls命令可以用来查看当前目录下所有文件和目录的列表,包括文件和目录的名称、大小、所属用户、所属组、权限等信息。下面是示例代码:
$ ls -l 总用量 40 drwxrwxr-x 2 user user 4096 7月 2 20:40 dir1 -rw-rw-r-- 1 user user 9278 7月 1 16:36 file1.txt -rw-rw-r-- 1 user user 635 6月 23 11:20 file2.txt -rw-rw-r-- 1 user user 0 7月 2 20:41 file3.txt
从上述代码可以看出,ls命令以表格形式列出当前目录下所有文件和目录的列表,并且可以通过“ls -l”命令将文件和目录的名称、大小、所属用户、所属组、权限等信息列出。
五、Linux sed命令
sed命令是一个用来处理文本文件的命令,在Linux中也是十分常用的。sed命令可以用来查找某个字符串并将其替换为另一个字符串,或者在文件中添加、删除、修改某个字符串等。下面是示例代码:
$ sed 's/old/new/g' file.txt
从上述代码可以看出,sed命令可以通过正则表达式查找文件中某个字符串,并将其替换为另一个字符串。其中,‘s/old/new/g’是一个正则表达式,代表在文件中查找‘old’字符串,并将其替换为‘new’字符串,‘g’则代表替换全局。
六、Linux wc命令
wc命令是一个统计文件行数、单词数以及字符数的命令,在Linux中同样十分常用。 wc命令可以用来统计一个文件的行数、单词数和字符数等,非常实用。下面是示例代码:
$ cat file.txt | wc 10 32 194
从上述代码可以看出,wc命令可以将文件的内容通过管道(|)传递给wc命令,然后统计文件的行数、单词数以及字符数等,每列分别代表行数、单词数以及字符数。
七、Linux fdisk命令
fdisk命令是一个管理磁盘分区的命令,在Linux中也是十分常用的。fdisk命令可以用来创建、修改、删除分区等操作,非常实用。下面是示例代码:
$ sudo fdisk /dev/sda
从上述代码可以看出,fdisk命令可以通过参数指定操作的设备名称,然后进入fdisk管理界面,进行操作磁盘分区的操作。
结论
在综合上述七个命令的使用方法和示例代码,可以清晰地了解到Linux系统中,通过df、fdisk、sed、ls、wc等命令,可以方便的查看文件和磁盘空间的使用情况,编辑和处理文本文件,在管理磁盘分区时,也可以用到fdisk命令等等,非常有用。