linux操作系统-小知识点总结

1,linux中查看磁盘使用情况的命令是?

df 命令:用于显示磁盘分区上的可使用的磁盘空间。默认单位为kb,可以利用该命令获取磁盘被占用多了多少空间,目前还剩下了多少空间等信息。

注:于此类似的一个命令:
du命令:它用来查看文件或目录所占用的磁盘空间的大小。

2,shell编程中,$$ ,$@,$#,$的含义?

$$ 表示当前命令的进程标识数
$ 表示所有位置参量,例如$1,$2等
$@与$类似,但当用双引号转义时,$@能够分解多个参数,而$合并一个参数。
$# 包括位置参数的个数,但是不包括命令名。

3,文件权限位

文件类型(1位)+属主权限(3位)+属组权限(3位)+其他用户权限(3位)

文件类型:d(directory目录文件)、-(普通文件)、l(link符号链接文件)、b(block块设备文件)、c(char字符设备文件)、p(pipe管道文件)、s(socket管道文件)。

属主权限:文件所有者权限,可认为是文件创建者权限
属组权限:文件所有者所在组权限,可认为是同组用户权限
其他用户权限:非同组用户权限

4, Find命令

Find是一个高效的文件查找工具,它可以遍历当前目录甚至整个文件系统来查找某些文件或目录

主要选项:
* name :按照文件名查找文件
* prem:按照文件权限来查找文件
* prune:不在当前指定目录中查找
* user:按照文件属主来查找文件
* group:按照文件所属的组来查找文件
* mtime - n + n:按照文件的更新时间来查找文件,-n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前。
* nogroup:查找无有效所属组的文件,即文件所属的组不存在
* nouser :查找无有效属主的文件
* newer file1 !file 查找更改时间比文件file新,但比文件file2旧的文件
* type:查找某一类型的文件

文件类型
b 块设备文件
d 目录
c 字符设备文件
p 管道文件
l 符号链接文件
f 普通文件

5, grep 命令

linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的打印出来。
grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

[options]主要参数:
-c:只输出匹配行的计数。
-I:不区分大 小写(只适用于单字符)。
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及 行号。
-s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。
pattern正则表达式主要参数:
\: 忽略正则表达式中特殊字符的原有含义。
^:匹配正则表达式的开始行。
$: 匹配正则表达式的结束行。
\<:从匹配正则表达 式的行开始。
>:到匹配正则表达式的行结束。
[ ]:单个字符,如[A]即A符合要求 。
[ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
。:所有的单个字符。
* :任意字符,长度可以为0。

RedHat 9 所支持的安装方式:

光盘安装 (常规情况) 硬盘安装 (无光驱情况)
网络安装-NFS方式 (适合于批量安装大量服务器,和kickstart自动安装一起使用)
网络安装-FTP方式 (适合于批量安装大量服务器,和kickstart自动安装一起使
网络安装-HTTP方式 (适合于批量安装大量服务器,和kickstart自动安装一起使

你可能感兴趣的:(linux)