访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux之常用操作命令总结二

时间:2019-06-15

linux常用shell命令_常用dos命令大全及其用法_linux常用命令

【a】cat指令:将文件或标准输入组合输出到标准输出,常用来显示文件内容。

cat a.txt:查看a.txt文件内容

cat /etc/profile:查看/etc/profile文件内容

cat -n /etc/profile:显示行号查看/etc/profile

cat -n /etc/profile | more:分页查看/etc/profile文件内容

| : 管道符linux常用命令,过滤的意思

more :分页展示

linux常用命令_常用dos命令大全及其用法_linux常用shell命令

与cat指令有相似功能的命令有more和less。

more: 按页展示文本内容

more /etc/profile

less : 分屏展示文件内容,less不会一次性将整个文件内容加载,而是根据需要才去加载展示的内容,适合用于展示大文件内容,效率较高。

less /etc/profile

【b】> 和 >>指令

>:输出重定向符号,将一条命令执行结果重定向其它输出设备,会将原来文件的内容覆盖掉。

>>: 追加内容到文件中,不会覆盖原来文件的内容。

ls -l / > c.txt :将命令ls -l / 的内容输出重定向到c.txt中

常用dos命令大全及其用法_linux常用shell命令_linux常用命令

ls -l /test > c.txt :将命令ls -l /test 的内容输出重定向到c.txt中,可见前面c.txt中的内容被覆盖掉了。

ls -l / >> d.txt:将命令ls -l / 的内容输出重定向到d.txt中

与shell中一样,>用于将输出写入到指定的文件中,如果文件中有内容则覆盖linux常用命令,而>>则为追加模式写入。输出 > 覆盖输出,愿内容会被覆盖 >>追加输出。如果在命令中设置输出定向“>”,其后接文件或设备名,则命令的结果输出将送到指定文件或设备上。

【c】echo:输出内容到控制台

echo “hello world”:将“hello world”内容输出到控制台

echo $PATH:输出环境变量或者自定义变量

linux常用shell命令_常用dos命令大全及其用法_linux常用命令

echo “hello” >> e.txt: 输出内容到e.txt文件中

head 头 显示文件的前几行,默认显示文件的前10行。head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。nrtop=100 如果nr=1显示一部分的文章内容,那么nrtop=100就是显示内容前多少字,默认是100。

head f.txt: 展示f.txt文件的前10行内容

head -3 f.txt:展示f.txt文件的前3行内容

【e】tail指令:用于显示文件内容的结尾部分内容,默认展示后10行内容,可以通过-n 指定展示后n行内容

tail g.txt: 展示g.txt文件的后10行内容

linux常用命令_常用dos命令大全及其用法_linux常用shell命令

tail -3 g.txt:展示g.txt文件的后3行内容

tail -f参数:实时跟踪文件内容的变化情况

tail -f h.txt :

首先在定时任务crond中加入: 每一分钟输出内容到h.txt

然后监控h.txt文件的变化

crontab -e

*/1 * * * * echo "hello" >> /test/h.txt

tail -f h.txt

【f】history: 用于查看执行过的历史指令

History :查看所有执行过的历史命令

history 5 :查看最近5次执行过的历史指令