修改文件属性&压缩&查找&gcc安装

首先显示文件的基本属性

例如:l rwxrwxrwx. 1 root root 8 12月 24 22:27 ypdomainname

从左到右:文件类型 权限 链接数 属主 组用户 大小 最后修改时间 文件名

链接数:硬链接文件(源文件的别名)

​ 目录文件:包含的一级子目录的个数

1
2
3
4
5
6
7
1.修改属主root	chown newuser filename
2.修改属组root chgrp newgroup filename
3.修改权限 chmod a/u/g/o +/-/= r/w/x/rw/wx/rwx filename
r w x 0-7的数字
1 0 0 4 chmod nnn filename
0 1 0 2
0 0 1 1

文件压缩与解压

windows 第三方软件

Linux tar gzip

1
2
3
4
5
6
7
8
9
10
11
12
13
第一种方式:
打包:tar cf xxx.tar filelist
压缩:gzip xxx.tar -->xxx.tar.gz

解压:gzip -d xxx.tar.gz
解包:tar xf xxx.tar

tar:
c 创建包文件
x 释放包文件内容
f 指定目标为文件而不是设备
t 仅查看包中的内容,而不是释放
v 显示详细过程
1
2
3
4
第二种方式:
GNU版本后
压缩:tar zcf xxx.tgz filelist
解压:tar zxf xxx.tgz

文件查找:find 路径 选项

1
2
3
4
5
6
7
8
选项:	
-name 文件名
-perm 权限
-user 属主
-group 组用户
-size n
-mtime -n +n -n是n天以内 +n是2天之前
-type 文件类型

Linux编译工具gcc的安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1.先切换到root用户:
su root
2.在/mnt下创建一个新的目录:
cd /mnt mkdir dvd
3.挂载镜像:
mount /dev/cdrom /mnt/dvd
4.修改yum的配置文件:
cd /etc/yum.repos.d
vim yum.repo
插入模式下添加下面内容至文件
[serid]
name=stu
baseurl=file:///mnt/dvd
gpgcheck=0
5.验证挂载和配置文件是否正确:
yum search gcc
6.安装:
yum install gcc-c++.i686 -y
7.验证是否安装成功
which gcc ->/usr/bin/gcc
which g+ ->/usr/bin/g++
which gdb ->/usr/bin/gdb
8.退出root用户:
exit