我是靠谱客的博主 欣慰芒果,最近开发中收集的这篇文章主要介绍Linux常用命令及现象,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Linux目录结构——树形目录结构

根目录:所有目录分区、目录、文件等位置起点

              整个树形目录结构中,使用独立的一个“/”

常见的子目录:   /root   /bin   /boot   /dev   /etc   /home   /var   /usr   /sbin

查看文件内容cat命令

显示唇间的内容:cat  【选项】  文件名...

示例:cat   /etc/hosts

           cat  /etc/sysconfig/network

           cat  /etc/redbat-release/pro/version

查看文件内容more命令

查看文件内容less命令

与more命令相同,但扩展功能更多

less  【选项】 文件名...

交互操作方法

Page up向上翻页,Page Down向下翻页

按“/”键查找内容,“n”下一个内容,“N”上一个内容

其他功能与more命令基本类似

查看文件内容head.tail命令

head命令:查看文件开头的部分内容默认为10行

head  -n 文件名...

tail命令:tail  -n 文件名 ...

               tail  -f  文件名...

注:tail  -f  filename 会把filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要filename更新就可以看到最新的文件内容

登录虚拟机时将密码输错时,tail -f /var/log/message,会在尾部不断刷新显示更新的文件内容包含刚才输错登录密码的反馈信息

统计文件内容wc命令

统计文件中的单词数量

wc 【选项】 ... 目标文件 ...

常用命令选项:-l  统计行数

                        -w  统计单词个数

                        -c  统计字节数

检索和过滤文件内容grep命令

在文件中查找并显示包含指定字符串的行

grep 【选项】...查找条件、目标文件

常用命令选项

-i  查找是忽略大小写

-v  烦赚查找,输出与查找条件不相符的行(过滤)

查找条件设置

要查找的字符串一双引号括起来

示例:

“^...."表示以 .... 开头  ” .... $"表示以 ..... 结尾

“^ $"表示空行

双向过滤:grep -v  ^# ntp.conf |grep -v ^$ |grep -v ^server

表示过滤掉ntp.conf中带有#和server的文件并不显示空行

一、查看ntp.conf里的文件内容

二、加命令后的效果

压缩命令 gzip 、bzip2 命令

制作压缩文件、解开压缩文件

gzip [-9] 文件名 ...

-9:深度压缩的意思

bzip2 [-9] 文件名 ...

gzip -d . gz 文件名 ...

bzip2 -d .dz2 文件名 ...

解压缩:gunzip 等价于 gzip -d

gunzip mkfile.gz  等于  gzip -d mkfile.gz

bunzip2 命令

bzip2和bunzip2命令使用方法与gzip、gunzip命令基本相同

归档命令tar命令

制作归档文件,释放归档文件

tar [选项]  ...  归档文件名 源文件或目录

tar [选项]  ...  归档文件名 [-C目标目录]

常用命令选项

-c:建立打包文件

-t:查看打包文件的内容

-x:解压缩

-j:解压缩  bz2的文件

-z:解压缩  gz的文件

-v:要处理的文件名

-C:解压缩到指定目录

-p:保留原文件属性不变

示例:

tar zcvf apache.tar.gz /root /etc

tar zxvf apache.tar.gz -C /opt

压缩

解压缩到指定目录

最后

以上就是欣慰芒果为你收集整理的Linux常用命令及现象的全部内容,希望文章能够帮你解决Linux常用命令及现象所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部