需要知道的文件夹及作用
1. /bin 存放普通用户所需的命令
2. /sbin 存放root用户所需的命令
3. /etc 存放系统程序或一般工具的配置文件
4. /usr 存放用户程序,就是存放用户软件的文件夹
5. /home 存放普通用户的个人档案
6. /mnt 挂载目录临时安装目录,也就是链接u盘,光驱后里面的内容会在此目录中
Linux节点理解
硬盘的最小存储单位是扇区512字节,操作系统一次读取连续的多个扇区,称为块,也是文件存取的最小单位。
文件的数据都存储在块中,文件的元信息都存在inode中
每个inode都有一个编号,操作系统通过inode来识别文件
硬链接:
当多个文件名指向同一个inode号码时,删除一个文件名,不影响其它文件名的访问
软连接:
文件A和B有不同的inode号码,但是文件A中的内容时文件B的访问路径,即俩个文件都指向文件B的内容,当删除文件B后,访问文件A会报No such file or directory
inode的作用
1.当文件名有特殊字符无法正常删除时,可以通过文件的inode去删除该文件
2.文件的移动或者重命名等方式不会改变文件的inode
3.可以在软件运行时对软件进行更新
在软件运行时可以通过inode查找到要更新的文件,新版文件设置相同的文件名,生成一个新的inode,在下次运行软件时,文件名会指向新版的文件,旧的inode则会被回收
命令字 -命令选项 命令参数
uname -r 显示正在使用的内核版本
pwd 打印当前工作目录(显示的是绝对路径) /绝对路径 .相对路径 ..上级目录
clear 清屏(Ctrl+l)
快捷键:Ctrl+c取消当前的任务
date 显示当前系统时间
cal 2023 显示2023年的日历
文件名前面加个点表示隐藏文件。
ls -a显示当前路径下所有文件
ls /etc显示etc下的文件
ls -l 以列的形式显示当前路径下的文件
cd 切换工作目录
cd 或者 cd ~切换到当前用户家目录
../上级目录
./当前目录
touch 创建文件,如果文件有则会修改文件或目录时间
mkdir创建目录
mkdir -p 创建一个嵌套的目录
cp拷贝文件或目录
cp -r 要拷贝的文件或目录 目标文件或目录 拷贝所有的文件和目录
cp -f 不需要询问直接拷贝
rm 删除空目录
rm -p 删除指定目录下的所有目录
rm 删除文件或目录
rm -f无需询问,直接删除
rm -r递归删除目录下的所有文件和目录
mv 移动目录或文件到指定位置,如果指定位置与要移动文件路径名字相同,则会更名
mv -f移动时有覆盖无需询问
tar 打包或者解包压缩或者解压
tar -f 无需询问
tar -c 创建一个包 tar -cf 打包.tar /home
tar -t 在不解包的情况下查看包里的内容
如果要打的包已经存在,则会将要打的文件追加进去
tar -x 解包,解压
tar -z 将要打的包用gzip格式压缩
tar -v 显示过程