Linux进阶第二天
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux进阶第二天相关的知识,希望对你有一定的参考价值。
工作目录切换命令:
17.pwd命令
pwd命令用于显示用户当前所处的工作目录,格式为“pwd [选项]”
18.cd命令
cd命令用于切换工作路径,格式为“cd [目录名称]”
这个命令应该是最常用的一个Linux命令了。可以通过cd命令迅速、灵活地切换到不同的工作目录。除了常见的切换目录方式,还可以使用“cd -”命令返回到上一次所处的目录,使用“cd..”命令进入上级目录,以及使用“cd ~”命令切换到当前用户的家目录,亦或使用“cd ~username”切换到其他用户的家目录。例如,可以使用“cd 路径”的方式切换进/etc目录中:
回到上一次的目录:
cd -
19.ls命令
ls命令用于显示目录中的文件信息,格式为“ls [选项] [文件] ”
ls -a 可以看到目录下全部文件(包括隐藏文件),使用-l参数可以查看文件的属性、大小等详细信息,所以,将这两个参数整合之后,再执行ls命令即可查看目录中所有的文件并输出这些文件的属性信息了:
若是想要查看目录的属性信息,则需要添加一个-d参数,例如查看/etc目录的权限和属性信息:
文本文件编辑命令:
20.cat命令
cat命令用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”
如果在查看文本内容的时候还想查看文本的行号,可添加参数 -n
21.more命令
more命令用于查看纯文本文件(内容较多的),格式为“more [选项]文件”
若查看很长的配置文件,那么cat命令就不合适了,使用more命令来查看,more命令会在最下面使用百分比的形式来提示您已经阅读了多少的内容,还可以使用空格或回车向下翻页:
下方有百分号标识:
22.head命令
head命令用于查看纯文本文档的前N行,格式为“head [选项] [文件]”
在查看文本的时候查看文本的前10行怎么办?那就要用head命令了:
23.tail命令
tail命令用于查看纯文本文档的后N行或持续刷新内容,格式为“tail [选项] [文件]”
万事都是相对的,有head命令查看前n行,那么就会有tail命令查看后n行:
此外,tail命令还有有个强悍的作用,他可以实时的查看最新日志文件,这时的命令格式为:tail -f 文件名:
24.tr命令
tr命令用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”
在windos中的记事本有替换数字的功能,同样在Linux中同样有替换数字的命令,那就是tr命令通常,tr命令与cat命令结合使用,例如:把某个文本内容中的英文全部换为大写:
把小写全部换位大写:
25.wc命令
wc命令用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”
wc?命令比较好记,厕所的含义,
wc -l 只显示行数
wc -w 只显示单词数
wc -c 只显示字节数
若用wc命令来查看passwd文件则直接可以统计出有多少个用户,因为passwd是用于保存系统账户信息的文件:
26.stat命令:
stat命令用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”
stat命令可以用于查看文件的存储信息和时间等信息,命令stat 文件名 会显示出文件的三种时间状态:
Access:访问时间
Modify:修改时间
Change:状态改动时间
27:diff命令:
diff命令用于比较多个文本文件的差异,格式为“diff [参数] 文件”
在使用diff命令时,不仅可以使用--brief参数来确认两个文件是否不同,
还可以使用-c参数来详细比较出多个文件的差异之处,这绝对是判断文件是否被篡改的有力神器。例如,先使用cat命令分别查看lgm_1.txt和lgm_2.txt文件的内容,然后进行比较:
以上是关于Linux进阶第二天的主要内容,如果未能解决你的问题,请参考以下文章