这篇是对前一篇的补充
一、装软件常见错误
markdown
错误一:无法获得锁 /var/lib/dpkg/lock –open(11:资源暂不可用)
解决方案:sudo rm –rv /var/lib/dpkg/lock
二、一切皆文件
懂一下其中的含义
设备也是文件
所有的设备文件位于/dev
各种含义是
屏幕 stdout(因为屏幕属于输出)
stderr
键盘 stdin
硬盘 sda1 sda2 sda3
这里解释一下硬盘中各个字母代表的含义
sd/hd 揭示硬盘的接口类型
串口sd
并口hd
a 第几块硬盘(还有b c 等)
1 第几个分区
1-4 主分区
不同分区表不同
mbr 4个主分区
gpt 128个主分区
逻辑分区从5开始
三、扩展指令
1、帮助(很重要,当你不知道指令如何使用时可以查看帮助指令)
介绍几个帮助指令用法(通常使用man指令,别的指令各有缺陷,不详述)
help command(要查找的指令)
command –help
info command
man 章节 command(man指令中的章节对应不同函数,章节依次检索,也可省略,但是如果有重复指令,需要指明章节)
一共三章节,介绍如下(可操作man,直接查看)
①、系统命令
②、系统函数
③、库函数(c语言、c++函数)
2、cat filename 查看文件内容
3、chmod 更改文件的权限
文件的权限有(可用二进制0或1表示是否具有权限)
r 可读权限 4
w 可写权限 2
x 可执行权限 1
要得到权限的用户角色有
文件拥有者 u
同组用户 g
其他人 o
文件权限可通过ls -l filename来查看
比如看到为rwxr-xr-x
依次是文件拥有者 同组用户 其他人的权限
权限三个一组,顺序rwx没有哪个权限,就用-表示
修改权限有两种方式
①修改文件权限,可以使用数字组合的方式
chmod 765 aa
则这个权限为rwxrw-r-x
常用数组组合:
777 755 644 666
②直接加想要赋予的权限
chmod u+w aa
chmod o=wr aa 其他人权限重置为读与写
chmod a+r aa 全部赋予读权限a为all
角色+权限,加权限
角色-权限,减权限
角色=权限,重置权限
4、解释一下在用ls -l 查看文件的时候出现的第一个字母的含义:代表文件类型
文件类型如下
①普通文件 -
②特殊文件 c 字符设备文件 b 块设备文件(二进制)
设备文件/dev
③链接文件 l
快捷方式
④目录文件 d
5、tar 归档解归档 压缩解压缩
首先解释一下归档和压缩的区别
归档相当于吧多个文件放到一个箱子里,通常归档后空间会比原来组合的大
压缩相当于把原来的东西放到一个压缩袋里,通常压缩后空间会比原来组合的小
然后是指令
建立归档文件
tar –cf study.tar study
-c 新建
-f 制定名称(都有)
建立压缩文件
tar –czf st.tar.gz study
查看归档文件的内容
-t查看内容
**tar –tf st.tar
tar –tzf st.tar.gz**
解归档与解压缩
-x
tar –xf st.tar
tar –xzf st.tar.gz
-f 每个命令都有
-z 压缩文件需要加
.tar 归档文件后缀
.tar.gz压缩文件后缀