前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux 常用命令总结

linux 常用命令总结

作者头像
凹谷
发布2020-04-11 10:43:57
8920
发布2020-04-11 10:43:57
举报

基本命令:

hostname:查看当前主机的完整名称。

hostname kgc 表示修改当前系统主机名为kgc,退出重新登录后生效。

pwd:用户显示当前用户所在工作目录;

ls:显示当前目录下所有文件

ls -a :显示所有文件,包括.开头的和隐藏文件

lsb_release -a 操作系统版本

cat /proc/cupinfo 查询cpu信息

cat /proc/meminfo 查询内存信息

ls:列表list显示目录内容

ls -ld:只显示当前目录的详细属性,而不显示目录下内容

ls -lh :可以以更易读的长格式显示

执行alias myls ='is - alh' 命令可以定义一个名为myls的命令别名,以后在执行myls 即等同于执行“ls -alh”命令。

du:统计目录及文件的空间占用情况(DiskUsage)

du -sh /home/cjhbq_bqxt/etl_remote/ :统计目录所占空间的大小

du -ah /home/cjhbq_bqxt/etl_remote/:统计目录下所有文件及子目录各自占用的空间大小。

touch:创建空文件

touch text.txt

mkdir:创建新的目录

mkdir public_html :在当前目录下创建pulic_html

mkdir -p /multi/movie/cart :一次性创建嵌套的多层目录。

cp:复制文件或者目录,将需要负载的文件或目录重建一份保存为新的文件或者目录。

cp [选项] 源文件或目录 目标文件或目录

-r:表示递归复制所有文件及子目录

rm: 删除文件或目录命令

-rf 直接进行删除且不进行提示。

mv:移动文件或目录,如果同一个目录之间移动相当于重命名

which:查找用户所执行的名为文件存放目录

which ls

find:查找文件或者目录

find /etc -name "resol*.conf"

查看及检索文件

cat 命令:显示并连接文件的内容

cat 文件名

cat /etc/redhat-release /proc/version 可以查看多个文件内容,前者记录了系统发现版本, 后者记录了系统内核及开发环境、时间等信息。

more 命令:查看超过一屏的文件内容,进行分屏显示,左下角显示百分比

按Enter键往下滚动查看,按空格可以往下翻一屏,按b键往上翻一屏,按q键退出返回。

less命令:查看超过一屏文件内容时,虽然进行分屏显示,但是左下角显示不显示百分比而是显示文件名,按Page Up向上翻页、Page Down 向下翻页,按 / 键查找内容 、n 显示下一个内容、N显示上一个内容。

head命令:显示文件开头一部分内容,可以使用 “-n” (n 是具体行数)选项,制定需要显示的行数,默认显示10行。

head - 10 /etc/passwd

tail命令:用于查看文件末尾的内容,tail命令一般用于查询系统日志,配合-f可还可以实时跟踪文件尾部内容的动态更新。按ctrl+C 终止。

tail -f /log/message

统计和检索文件内容

wc命令:统计文件内容中的单词数量(word count)、行数等信息

wc命令用于统计文件内容中包含的行数、单词书、字节数等信息,使用文件名作为参数,可以同时统计多个文件。

-c:统计文件内容中的字节数

-l:统计文件内容的行数

-w:统计文件内容中的单词个数(以空格或者制表位作为分隔)

wc /etc/hosts:不带任何选项默认同时使用-c、-l、-w三个选项

wc -l /etc/passwd :统计用户数据

find /etc -name "*.conf" | wc -l :可得出符合条件的文件数量

grep 命令:检索、过滤文件内容

grep命令用于在文件中查找并显示包含指定字符串的行,可以直接指定关键字符串作为查询条件。

-i:查找内容时不区分大小写

-v:反转查找,即输出与查询条件不相符的行。

grep "ftp" /etc/passwd :查找包含ftp字符串的行。

备份与恢复文档

Linux最常见的压缩命令工具包括gzip、bzip2,最常用的归档命令工具为tar

gzip和gunzip命令:默认扩展名“.gz”

gzip mkfile:压缩

gzip -d mkfile.gz 或者 gunzip mkfile.gz :解压缩

bzip和bunzip2命令:扩展名为“.bz2”

tar命令:用于对目录和文件进行归档。

tar zcvf sysfile.tar.gz /etc /boot:将etc和boot目录进行备份,在当前目录下生成sysfile.tar.gz的归档压缩包,执行过程中可以看到被归档的文件列表信息。

其它补充:

列出当前系统中所有硬盘设备及其分区信息:fdisk -l

查看磁盘使用情况:df -hT

2018-12-20补充:

在多个目录中切换(pushd,popd)

pushd:记住现在的位置,然后到这个地方去

popd:将你上次推送过的目录从列表中“弹出”,然后让你回到这个被弹出的目录

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-02-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大数据与微服务架构 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档