创建文件
touch 文件名 创建文件
mkdir 目录名 创建目录
cp 复制的文件名 目地文件目录 复制文件到其他目录
mv 文件名 目地文件目录 移动文件
编辑文件
cat 文件名 查看文件
vi 文件名 查看编辑文件,用法:输入i进入可编辑状态,键入esc退出编辑状态,键入w保存文件,键入q退出文件,/内容 来搜索内容 n跳转到下个搜索项
vim 文件名 查看编辑文件,用法:输入i进入可编辑状态,键入esc退出编辑状态,键入w保存文件,键入q退出文件
joe 文件名 查看编辑文件,用法:CTRL-KD保存,CTRL-KX保存并退出,CTRL-C退出而不保存,更多命令用CTRL-KH查看
pico 文件名 查看编辑文件,CTRL-o保存文件,CTRL-x保存并退出或仅退出
搜索文件
find
find 【搜索目录】【-name或者-iname】【搜索字符】:-name和-iname的区别一个区分大小写,一个不区分大小写
①、find /etc -name init (精准搜索,名字必须为 init 才能搜索的到)
②、find /etc -iname init (精准搜索,名字必须为 init或者有字母大写也能搜索的到)
③、find /etc -name *init (模糊搜索,以 init 结尾的文件或目录名)
④、find /etc -name init??? (模糊搜索,? 表示单个字符,即搜索到 init___)
find / -size +204800 根目录下查找大于 100M 的文件
find /home -group root 在home目录下查询所属组为 root 的文件
grep
功能描述:在文件中搜寻字符串匹配的行并输出
语法:grep -iv 【指定字符串】【文件】
-i 不区分大小写
-v 排除指定字符串
eg:查找 /root/install.log 文件中包含 mysql 字符串的行,并输出
grep mysql /root/install.log
删除文件
rm -f 文件名 删除对应文件
rm -d 目录名 删除空目录
rm -rf 目录名 递归删除文件下说有内容