linux单个命令 linux如何进行命令操作(12)


ls -l 可以查看列出当前用户的文件权限
zip
zip -r filename.zip filesdir
zip -r test.zip ./_把当前所有文件压缩到test.zip
zip -r test.zip test,把test文件所有文件及目录,要是到test.zip
zip -d test.zip test.txt,删除压缩文件中test.txt文件
zip -m test.zip ./test.txt,向压缩文件中test.zip中添加test.txt文件
zip -r test.zip file1 file2 file3 filesdir , 处理多个文件和目录 , 空格隔开
unzip
unzip zip-file,解压到当前目录
unzip -d dst-dir zip-file,解压到指定的目录 , -d后为指定目录
unzip -n zip-file,不覆盖已经存在的文件,-n为不要覆盖原有的文件
unzip -n -d dst-dir zip-file,解压到指定的目录,不覆盖已经原有的文件
unzip -o -d dst-dir zip-file,-o不必先询问用户覆盖原有文件
unzip -l zip-file,仅查看压缩文件内所包含的文件
tar
tar cvf test.tar test,把test下所有文件和目录做备份tar czvf test.tar.gz test , 把test下所有文件和目录做备份并进行压缩tar xzvf test.tar.gz,把这个备份文件还原并解压缩tar tvf test.tar | more,查看备份文件的内容,并以分屏方式显示在显示器上
tar czvf test.tar.gz test --exclude=test/svn,备份压缩并排除目录
touch
linux相关命令——11.grep -Ei XXX
-E使用多字符匹配
-i忽略大小写
2.fdisk -l |grep Disk
通过fdisk -l 查看机器所挂硬盘个数及分区情况
3.mkfs.ext4 /dev/sdb
把第二块硬盘整个格式化成ext4文件系统!同时会覆盖掉原来到分区表!
4.blkid /dev/sdb
blkid主要用来对系统linux单个命令的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询 。要使用这个命令必须安装e2fsprogs软件包
5. vim /etc/fstab
某些时候当Linux系统下划分了新的分区后 , 需要将这些分区设置为开机自动挂载,否则,Linux是无法使用新建的分区的 。/etc/fstab 文件负责配置Linux开机时自动挂载的分区 。
Windows的文件结构是多个并列的树状结构 , 最顶部的是不同的磁盘(分区),如:C,D,E,F等 。Linux的文件结构是单个的树状结构 。最顶部的为根目录,即/ 。在根目录下,分为多个子目录,包括/bin、/boot、/dev、/etc、/home、/lib、/media、/mnt、/opt、/proc、/root、/sbin、/tmp、/usr和/var等 。
磁盘Linux分区都必须挂载到目录树中的某个具体的目录上才能进行读写操作,而fstab正是负责这一配置 。显然,根目录是所有Linux的文件和目录所在的地方 , 需要挂载上一个磁盘分区 。上面还提到,Linux分区交换也需要独立使用一个分区,因此 , 安装一个Linux至少需要两个分区 。(事实上,只使用一个分区安装Linux也是可能的,而且,如果电脑的物理内存足够大 , 交换分区并不是必须的)
第一列可以是实际分区名,也可以是实际分区的卷标(Lable) 。
第二列是挂载点 。
第三列为此分区的文件系统类型 。
第四列是挂载的选项,用于设置挂载的参数 。
常见参数如下:
auto: 系统自动挂载,fstab默认就是这个选项
defaults: rw, suid, dev, exec, auto, nouser, and async.
noauto 开机不自动挂载
nouser 只有超级用户可以挂载
ro 按只读权限挂载
rw 按可读可写权限挂载
user 任何用户都可以挂载
请注意光驱和软驱只有在装有介质时才可以进行挂载,因此它是noauto
第五列是dump备份设置 。
当其值设置为1时,将允许dump备份程序备份linux单个命令;设置为0时,忽略备份操作;

推荐阅读