# |
管理员 |
$ |
普通用户 |
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强制] |
删除 |