注:kris:文件名。 lj:文件夹名。
cat 命令==》查看文件内所有内容。(针对内容较少的文件)比较常用!
cat kris ==》查看kris里所有内容。
cat /lj/kris ==》查看文件夹lj里面的kris里所有内容。cat -n kris ==》带行号查看文件kris中的所有内容。
注:“|”称为管道符。
cat kris |grep 关键字 ==》显示关键字所在的行。
less 命令 ==》查看文件内所有内容。(针对内容较多的文件,支持翻页,b键上翻,空格下翻,看到末尾有END提示,按ctrl+z退出查看,退出后屏幕不会显示查看内容)。
more 命令 ==》查看文件所有内容(针对内容较多的文件,enter向下移动一行,空格翻页,b键上翻,会显示当前查看的百分比,查看到末尾会自动退出,退出后查看的内容会显示在屏幕上)。
head 命令 ==》默认查看文件内前十行内容。
head -n 5 kris ==》查看文件kris中前5行内容。
tail 命令 ==》默认查看文件最后10行内容。
tail -n 5 kris ==》查看文件kris中最后5行的内容。
tail -f 文件日志 ==》实时刷新日志。(ctrl+c 结束查看)。
sed 命令 ==》查看文件指定行数的内容。
sed -n ‘8p’ kris ==》指定查看文件kris中第8行内容。
sed -n ‘3,9p’ kris ==》指定查看文件kris中第3行到第9行的内容。
">" ,“>>” ==》重定向符号
“>”表示覆盖。
“>>”表示追加。
cat kris1 kris2 ==》将文件kris1中的内容覆盖到kris2中。
cat kris1 |grep ‘jiong’ >kris2 ==》将kris1中带有jiong的行覆盖到kris2中!
sed -n ‘3p’ kris1 >kris2 讲kris1中第3行覆盖到kris2中。
追加“>>”同理!
注:覆盖文件不存在的话,则会新建一个文件,然后将需要需要覆盖的内容覆盖到新文件当中。
find 命令 ==》查找文件和目录。
find / -name kris ==》查找名字中带有kris的文件和文件夹。
注:/ 表示在根目录下开始寻找。详细搜索可以在 / 后面追加文件夹得名字。
find / -name ‘kr*’ ==》从根目录开始寻找名称开头是kr的文件或文件夹。
find / -name ‘*is’ ==》从根目录开始寻找名称结尾是is的文件或文件夹。
find / -name ‘*ri*’ ==》从根目录开始寻找名字中包含ri的所有文件和文件夹。
chmod ==》修改文件或者目录权限。
r:表示文件的可读权限,代表数字是4.
w:表示文件的可写权限,代表数字是2.
x:表示文件的可执行权限,代表数字是1.
- rwx rw- r--
十位分别代表:第一位-/d:表示文件/文件夹。
234位:表示前三位:属主权限。 ==》user(u表示)。
567位:表示中三位:属组权限。 ==》group(g表示)。
8910位:表示后三位:属其他用户权限。==》other(o表示)。
chmod 764 lj ==》将lj的权限修改成:属主:可读可写可执行。
属组:可读可写。
属其他用户:可读。
chmod ug+x kris ==》修改kris文件权限,给属主和属组添加可执行权限。
chmod 777 * ==》当前文件下所有文件和文件夹权限修改成可读可写可执行!。
chown 命令 ==》修改文件的属主。
chown liu kris ==》修改文件kris的属主改为liu用户。
chown -R kris liu ==》文件夹kris下所有内容的属主修改成liu用户。
chgrp 命令==》修改文件的属组。
chgrp liu kris ==》修改文件kris的属组改为liu用户。
chgrp -R kris liu ==》文件夹kris下所有内容的属组修改成liu用户。
参数“-R”表示修改目录及目录下所有文件的属主或属组。
|
|