Linux基础知识(一)
2026/6/8 6:52:08 网站建设 项目流程

1、修改文件所有权

所属权组权限

tian@tian-hang:~$ ll a.txt -rw-rw-r-- 1 tian tian 7 6月 7 17:37 a.txt tian@tian-hang:~$ sudo chown root:root a.txt //修改文件 所有权:属组权 tian@tian-hang:~$ ll a.txt -rw-rw-r-- 1 root root 7 6月 7 17:37 a.txt

2、改变文件权限

u:拥有者用户 a:所有用户

chmod u+x a.txt //文件拥有者增加可执行权限 chmod u-x a.txt //文件拥有者增加可执行权限 chmod a+x a.txt //所有用户都有可执行权限 chmod a-x a.txt //取除a.txt的可执行权限

3、文件类型

tian@tian-hang:~$ ll kickpi 总计 1019636 drwxrwxr-x 4 tian tian 4096 5月 8 22:19 ./ drwxr-x--- 27 tian tian 4096 6月 7 17:37 ../ drwxrwxr-x 9 tian tian 4096 5月 8 23:26 aw-image-build/ -rwxrw-rw- 1 tian tian 1044081547 4月 11 22:07 h618-linux-20250901.tar.gz* drwxrwxr-x 3 tian tian 4096 5月 3 18:36 kernel/ -rw-rw-r-- 1 tian tian 474 5月 8 22:19 READE.ME //其它文件 lrwxrwxrwx 1 root root 7 4月 13 21:19 bin -> usr/bin/ -rw------- 1 root root 2147483648 4月 13 21:19 swapfile drwxr-xr-x 3 root root 4096 4月 13 21:34 home/ drwx------ 2 root root 16384 4月 13 21:19 lost+found/
文件类型符号备注
普通文件-
目录文件d
字符设备文件c打印机
块设备文件bu盘、磁盘
本地套接字s网络传输
有名管道p
符号链接l

4、建立链接文件

软链接命令:ln -s
: 相当于一个快捷方式,记录的是a.txt访问地址,只能通过a.txt访问。可跨磁盘、分区。
硬链接:ln
:inote相同,指向同一个文件,属于一个文件的两个访问入口。不可跨磁盘、分区。

//软链接: tian@tian-hang:~$ ln -s a.txt lna.txt //创建软链接 tian@tian-hang:~$ ll a.txt lna.txt -rw-rw-r-- 1 root root 7 6月 7 17:37 a.txt lrwxrwxrwx 1 tian tian 5 6月 7 18:07 lna.txt -> a.txt //链接文件 //硬链接 tian@tian-hang:~$ sudo ln a.txt lnb.txt tian@tian-hang:~$ ll -i a.txt lnb.txt lna.txt 8127670 -rw-rw-r-- 2 root root 7 6月 7 17:37 a.txt 8127930 lrwxrwxrwx 1 tian tian 5 6月 7 18:07 lna.txt -> a.txt 8127670 -rw-rw-r-- 2 root root 7 6月 7 17:37 lnb.txt

5、输入输出重定向

输出重定向:> 和 >>
输入重定向:< 和 <<
单箭头"<"或">"表示清空文件重新写入;双箭头"<<"和">>"表示在文件末尾进行追加内容

tian@tian-hang:~$ cat < a.txt //输出重定向 tian@tian-hang:~$ cat << oo > a.txt //输出重定向;输入重定向 > 12 > 23 > oo tian@tian-hang:~$ cat a.txt //文件查看 12 23 tian@tian-hang:~$ cat < a.txt //输出重定向 12 23 tian@tian-hang:~$ cat < lnb.txt //输出重定向 12 23

6、管道符号

符号: | ;将一条命令的输出当作另一条命令的输入

tian@tian-hang:~$ ls | grep a.txt a.txt lna.txt

7、文件系统挂载

挂载文件:munt

sudo mkdir /mnt/vista sudo mount /dev/sdb1 /mnt/vista //默认读写方式 sudo mount -r /dev/sdb1 /mnt/vista //只读方式挂载 sudo mount -rw /dev/sdb1 /mnt/vista //读写方式挂载 sudo umount -r /dev/sdb1 //卸载文件系统

自动挂载:修改/etc/fstab文件,增加以下内容。

​​​​​​​/dev/sdb1 /mnt/vista ext4 auto,rw 0 0

文件系统表示方法

表示方法描述
ext2Linux 的ext2文件系统
ext3Linux 的ext3文件系统
ext4Linux 的ext4文件系统(Linux默认文件系统)
vfatWindows的FAT16/FAT32文件系统
ntfsWindows的NTFS文件系统
iso9660CD-ROM 光盘标准文件系统

挂载设备常用参数

tian@tian-hang:/etc$ cat fstab /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0 相关解释: /dev/fd0 第一个软盘驱动器,现在电脑基本淘汰。 /media/floppy0 软盘挂载目录。 auto 自动识别文件系统类型。 挂载选项拆解 rw:读写挂载 user:普通用户也能手动挂载 / 卸载(不用 sudo) noauto:开机不自动挂载(重点!和你之前问的对应) exec:允许执行二进制程序 utf8:字符编码 0 0:不备份、不自检
挂载设备常用参数含义
auto开机自动挂载
default noauto开机不自动挂载
nouser只有root 可挂载
ro只读挂载
rw可读可写挂载
user任何用户都可以挂载

8、压缩工具

tar : 打包工具,不进行压缩,后缀名 .tar

gzip :压缩用具,输入文件只能是tar打包后的文件 ,后缀名 .tar.gz

bzip2 :压缩工具,更高的压缩效率,输入文件只能是tar打包后的文件,后缀名 .tar.bz2

zip : 压缩工具,通用的打包工具,和Windows无缝对接,后缀名: .zip

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询