linux的-sb命令,linuxshell的命令⼤全(2)linux shell的命令⼤全五、磁盘操作命令
1、df命令
功能:检查⽂件系统的磁盘空间占⽤情况。可以利⽤该命令来获取硬盘被占⽤了多少空间,⽬前还剩下多少空间等信息。
参数 功能
-a 列出全部⽬录
-Ta 列出全部⽬录,并且显⽰⽂件类型
-B 显⽰块信息
-i 以i节点列出全部⽬录
route add命令实例-h 按照⽇常习惯显⽰(如:1K、100M、20G)
-x [filesystype] 不显⽰[filesystype]
例如:
# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext3 265M 64M 187M 26% /
tmpfs tmpfs 94M 0 94M 0% /dev/shm
/dev/sda6 ext3 714M 8.1M 667M 2% /home
/dev/sda8 ext3 956M 215M 691M 24% /usr
/dev/sda7 ext3 714M 57M 619M 9% /var
2、du命令
功能:检测⼀个⽬录和(递归地)所有它的⼦⽬录中的⽂件占⽤的磁盘空间。
参数 功能
-s [dirName] 显⽰⽬录占⽤总空间
-
sk [dirName] 显⽰⽬录占⽤总空间,以k为单位
-sb [dirName] 显⽰⽬录占⽤总空间,以b为单位
-sm [dirName] 显⽰⽬录占⽤总空间,以m为单位
-sc [dirName] 显⽰⽬录占⽤总空间,加上⽬录统计
-sh [dirName] 只统计⽬录⼤⼩
例如:
# du -sh /etc
1.3M /etc
3、mount命令
功能:使⽤mount命令就可在Linux中挂载各种⽂件系统。
格式:mount -t 设备名 挂载点
(1)、mount /dev/sda1 /mnt/filetest
mount -t vfat /dev/hda /mnt/fatfile
mount -t ntfs /dev/hda /mnt/ntfsfile
mount -t iso9660 /dev/cdrom /mnt/cdrom
mount -o 设备名 挂载点
(2)、使⽤usb设备
modprobe usb-storage
mkdir /mnt/usb
mount -t auto /dev/sdx1 /mnt/usb
umount /mnt/usb
4、mkswap命令
功能:使⽤mkswap命令可以创建swap空间,如:
debian:~# mkswap -c /dev/hda4
debian:~# swapon /dev/hda4 #启⽤新创建的swap空间,停⽤可使⽤swapoff命令5、fdisk命令
功能:对磁盘进⾏分区
fdisk /dev/xxx 格式化xxx设备(xxx是指磁盘驱动器的名字,例如hdb,sdc)
fdisk -l 显⽰磁盘的分区表
6、mkfs命令
功能:格式化⽂件系统,可以指定⽂件系统的类型,如ext2、ext3、fat、ntfs等
格式1:3 options /dev/xxx
格式2:mkfs -t ext2 options /dev/xxx
参数 功能
-
b 块⼤⼩
-i 节点⼤写
-m 预留管理空间⼤⼩
例如:
debian:~#3 /dev/sdb1
7、e2fsck命令
功能:磁盘检测
e2fsck /dev/hda1 检查/dev/hda1是否有⽂件系统错误,提⽰修复⽅式
e2fsck -p /dev/hda1 检查/dev/hda1是否有错误,如果有则⾃动修复
e2fsck -y /dev/hda1 检查错误,所有提问均于yes⽅式执⾏
e2fsck -c /dev/hda1 检查磁盘是否有坏区
8、tune2fs命令
功能:调整ext2/ext3⽂件的参数
参数 功能
-l 查看⽂件系统信息
-c 设置强制⾃检的挂载次数
-i 设置强制⾃检的间隔时间,单位天
-m 保留块的百分⽐
-j 将ext2⽂件系统转换成ext3格式
# tune2fs -l /dev/sda1
9、dd命令
功能:功能:把指定的输⼊⽂件拷贝到指定的输出⽂件中,并且在拷贝过程中可以进⾏格式转换。跟DOS下的diskcopy命令的作⽤类似。
dd if=/dev/fd0 of=floppy.img 将软盘的内容复制成⼀个镜像
dd if=floppy.img of=/dev/fd0 将⼀个镜像的内容复制到软盘,做驱动盘的时候经常⽤。
linux shell的命令⼤全六、⽤户和组相关命令
1、groupadd命令
功能:添加组
groupadd test1 添加test1组
groupadd -g 1111 test2 添加test2组,组id为1111
2、useradd命令
功能:添加⽤户
useradd user1 添加⽤户user1,home为/home/user1,组为user1
useradd -g test1 -m -d /home/test1 test1 添加⽤户test1,home为/home/test1,组为test1 user list 显⽰已登陆的⽤户列表
3、passwd命令
功能:更改⽤户密码
passwd user1 修改⽤户user1的密码
passwd -d root 将root⽤户的密码删除
4、userdel命令
功能:删除⽤户
userdel user1 删除user1⽤户
5、chown命令
功能:改变⽂件或⽬录的所有者
chown user1 /dir 将/dir⽬录设置为user1所有
chown -R user1.user1 /dir 将/dir⽬录下所有⽂件和⽬录,设置为user1所有,组为user1。-R递归到下⾯的每个⽂件和⽬录6、chgrp命令
功能:改变⽂件或⽬录的所有组
chgrp user1 /dir 将/dir⽬录设置为user1所有
7、chmod命令
功能:改变⽤户的权限
chmod a+x file 将file⽂件设置为可执⾏,脚本类⽂件⼀定要这样设置⼀个,否则得⽤bash file才能执⾏
chmod 666 file 将⽂件file设置为可读写
chmod 750 file 将⽂件file设置为,所有者为完全权限,同组可以读和执⾏,其他⽆权限
8、id命令
功能:显⽰⽤户的信息,包括uid、gid等
# id zhoulj
uid=500(zhoulj) gid=500(zhoulj) groups=500(zhoulj)
9、finger命令
功能:显⽰⽤的信息
注意:debian下没有该命令。
# finger zhoulj
Login: zhoulj Name:
Directory: /home/zhoulj Shell: /bin/bash
On since Sun May 21 07:59 (CST) on pts/0 from 192.168.1.4
No mail.
No Plan.
linux shell的命令⼤全七、压缩命令
1、gzip格式命令
功能:压缩⽂件,gz格式的
注意:⽣成的⽂件会把源⽂件覆盖
gzip -v 压缩⽂件,并且显⽰进度
-d 解压缩
gnuzip -f 解压缩
例如:
# gzip a.sh
#ll
-rwxr-xr-x 1 root root 71 12⽉ 18 21:08
# gzip -d
#ll
-
rwxr-xr-x 1 root root 48 12⽉ 18 21:08 a.sh
2、zip格式命令
功能:压缩和解压缩zip命令
zip
unzip
例如:
# zip a.sh.zip a.sh
adding: a.sh (stored 0%)
# ll
-rw-r--r-- 1 root root 188 5⽉ 21 10:37 a.sh.zip # unzip a.sh.zip
Archive: a.sh.zip
replace a.sh? [y]es, [n]o, [A]ll, [N]one, [r]ename: r new name: a1.sh
extracting: a1.sh
# ll
-rwxr-xr-x 1 root root 48 12⽉ 18 21:08 a1.sh 3、bzip2根式命令
功能:bzip2格式压缩命令,
注意:⽣成的⽂件会把源⽂件覆盖
bzip2
bunzip2
例如:
# bzip2 a.sh
# ll
-
rwxr-xr-x 1 root root 85 12⽉ 18 21:08 a.sh.bz2 # bunzip2 a.sh.bz2
# ll
-rwxr-xr-x 1 root root 48 12⽉ 18 21:08 a.sh
4、tar命令
功能:归档、压缩等,⽐较重要,会经常使⽤。
-cvf 压缩⽂件或⽬录
-xvf 解压缩⽂件或⽬录
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论