【Linux】命令——文件目录

时间:2022-01-22 09:14:41
# 管理员
$ 普通用户
drwxrw-rwx d(目录,文件“-”)rwx(所有者)rw-(组)rwx(其他)
pwd  print working directory 打印当前工作目录
cd [ ~]  [ / ] [ .. ] [ .]  change directory 更改目录
ls [-a] [-l] [-r]  list [all] [long] [recursive递归],查看文件和目录
ll  类似ls -l
locate 关键词  广泛查找
find 目录 -name 文件名  定向查找
ctrl+C  中断
wc -l  file_name  word count  -line 统计行数
cat  1、整个显示:concatenate连锁
cat  >filename  << 结束符EDF  2、创建文件
cat file1 file2 >file  3、合并文件
cat  file_name | wc -l   统计行数
cat -n file_name | grep pattern  显示匹配的行号
more file_name 逐页显示
q quit退出
Enter 下一行
f=下键=SPACE空格键 下一页 (forward前进)
b=上键 上一页 (back退后)
 / search搜索
less  file_name 同more
cat;less;more
vi;vim
head  -n  200  file_name 前200行
head  -n  -200  file_name 除前200行
tail  -n  200  file_name 后200行
grep  pattern  file_name  -n  行号  > new_file_name 查找字串并重定向
grep pattern1 file_name | grep pattern2 file_name | grep -v pattern3 file_name | wc -l  匹配模式1且匹配模式2且不匹配模式3的行数;-v(invert反转)
cut  [-d  pattern] [-f  1,2,3 ] file_name 默认tab分割,[-d]指定pattern分隔;[-f 1,2,3]截取前三列(front前,destine指定)
sort 排序
uniq [-c] 去重(count计数)
chmod  764  文件名 更改权限:7(所有者)6(组)4(其他);r-4,w-2,x-1,--0
chown  新所有者  文件名 更改所有者
cp  源文件  目标目录 copy复制文件
cp  filename1  /home/filename2 复制文件,同时改名
mv  源文件  目标目录 move移动文件
mkdir 创建目录
rm [-v显示删除信息] [-r递归] [-f强制] 删除