1)创建文件
touch file1
2)删除文件
rm -rf file1
3)修改文件名
mv file1 file2
4)查看文件内容
cat file1
more file2
5)复制文件
cp file1 file2
6)移动文件
mv file1 file2 #和改名操作一样
7)编辑文件
vi file1
8)批量创建文件
touch file{1,9} #创建file1和file9共两个文件
touch file{1..9} #创建file1,file2,...file9共9个文件
9)查看文件前10行数据
head file1 #默认是查看最开头10行
head -5 file1
10)查看文件后10行数据
tail file1 #默认查看最后10行
tail -5 file1
11)跟踪文件数据变动
tail -f file1
11)查找文件
方法1:find / -name file1 #速度慢,但查找仔细
方法2:updatedb; locate file1 #索引查找,速度快,但先要建立索引
12)查找文件内容
grep 'linux' file1
grep -i 'linux' file1 #忽略大小写
cat file1 | grep linux
目录管理
1)创建目录
mkdir dir1
2)递归创建多级目录
mkdir -p dir1/dir2/dir3
3)删除目录
rm -rf dir1
4)修改目录名称
mv dir1 dir2
5)复制目录(递归复制)
cp -r dir1 dir2
6)查看目录树形结构
tree dir1