/ 表示根目录,linux系统里面最上层的目录
文件或者目录名称严格区分大小写
--config Config ConFig CONFIG 不同的文件
#cd /var/log 进入/var/log(绝对路径,该路径在根目录下)
#cd var/log 进入var/log(相对路径,该路径在当前目录下)
pwd 打印当前目录
ls 列出当前目录有哪些文件(目录)
-l 长格式列出文件属性
(显示的第一个字符位置是-代表普通文件,显示的第一个字符位置是d代表目录)
-d 查看目录本身
-a 查看所有目录(以.开头的隐藏文件)
man 查看命令操作
touch 创建文件
mkdir 创建目录
-p 递归的创建(多级目录创建)
mkdir -p a/b/c
rmdir 删除目录(只能删除空目录)
rm 删除文件或目录
-f 强制删除
-r 删除目录
cp 拷贝
-r 复制目录
-a 复制所有(属性)
mv 移动或者重命名
cat 查看文件
more 分屏查看文件内容
head -5 文件名 查看前5行内容
tail -10 文件名 查看后10行内容
. ./ 当前目录
.. ../ 上级目录
~ 代表当前登录用户的家目录
du 统计文件或者目录大小
-sh
grep --在文件中找出匹配某个条件的行
#grep 'root' /etc/passwd
-i 不区分大小写
-v 取反
-A2 匹配条件的后两行
-B2 匹配条件的前两行
-n 显示行号
find --在目录里面找到符合条件的文件或者目录
语法:find 查找目标 匹配条件
-name
-type d(目录) f(文件)
#find /etc/ -name "*conf*" -type f
vi vim --编辑文本
(插入模式,命令模式(进入vi的模式),最后行模式)
插入模式、最后行模式 => 命令模式 (ESC)
命令模式 => 插入模式 (Insert(i,a,o))
最后行模式 => 插入模式(:)
在命令模式中
dd 删除光标所在的整行
3dd 删除光标所在的3行
p 粘贴
yy 复制光标所在的整行
3yy 复制光标所在的3行
G 光标快速定位到最后一行
gg 光标快速定位到第一行
u 撤销上一步操作
在最后行模式中
:set nu 显示行号
:25 将光标快速移动到第25行
:1,$s/nologoin/8888/g 把文件中的第一行到最后一行的nologoin替换成8888