#统计文件中搜索出现的行数
grep "搜索" 文件名 | wc -l
#统计文件中搜索出现的次数
grep "搜索" 文件名 | wc -w
#将filea中的第一个aaa替换为bbb
sed 's/aaa/bbb/' filea
#将filea中的所有的aaa替换为bbb
sed 's/aaa/bbb/g' filea
# 改变权限
chmod 777 filepath
# 改变所有者
chown test filepath
# 改变所属组
chgrp user filepath
drwxr-xr-x
d :第一段,表示文件类型(文件?目录)
rwx: 第二段,文件所有者权限
r-x:第三段,文件所有者所在组权限
r-x:第四段,其他用户权限
ps命令用来列出系统中当前运行的那些进程
ls显示当前目录中的文件名字
pg提供了一次性的查看进程结果,但所提供的查看结果不是动态连续的
jobs 查看后台进程作业
#usermod -l 修改账号名称,使用格式:
usermod -l new_name old_name
option routers 192.168.0.1;配置默认网关
option subnet-mask 255.255.255.0;配置子网掩码
option domain-name-servers 192.168.1.1;指定DNS服务器
option domain-name-servers 配置多个DNS服务器
访问速率设置:
anon_max_rate=0
设置匿名登入者使用的最大传输速度,单位为B/s,0 表示不限制速度。默认值为0。
local_max_rate=0
本地用户使用的最大传输速度,单位为B/s,0 表示不限制速度。预设值为0。
Linux下进程通信的八种方法:管道(pipe),命名管道(FIFO),内存映射(mapped memeory),消息队列(message queue),共享内存(shared memory),信号量(semaphore),信号(signal),套接字(Socket)
临界区是什么?这是和并发相关的一个概念,临界区指在这个“区”内只能被一个线程访问,后进入 临界区的线程阻塞,等到之前的线程出临界区后,才能访问
/etc/fstab是用来存放文件系统的静态信息的文件。位于/etc/目录下,可以用命令less /etc/fstab 来查看,如果要修改的话,则用命令 vi /etc/fstab 来修改。 当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录。
在内存小于2G的情况下,交换分区应为内存的2倍,超过2G的话,交换分区为物理内存加上2G
由于硬链接是有着相同 inode 号仅文件名不同的文件,因此硬链接存在以下几点特性:
- 文件有相同的 inode 及 data block;
- 只能对已存在的文件进行创建;
- 不能交叉文件系统进行硬链接的创建;
- 不能对目录进行创建,只可对文件创建;
- 删除一个硬链接文件并不影响其他有相同 inode 号的文件。
软链接与硬链接不同,若文件用户数据块中存放的内容是另一文件的路径名的指向,则该文件就是软连接。软链接就是一个普通文件,只是数据块内容有点特殊。软链接有着自己的 inode 号以及用户数据块。因此软链接的创建与使用没有类似硬链接的诸多限制:
- 软链接有自己的文件属性及权限等;
- 可对不存在的文件或目录创建软链接;
- 软链接可交叉文件系统;
- 软链接可对文件或目录创建;
- 创建软链接时,链接计数 i_nlink 不会增加;
- 删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即 dangling link,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)。