成都网站建设设计

将想法与焦点和您一起共享

linux常用的命令总结

这篇文章主要讲解了“linux常用的命令总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux常用的命令总结”吧!

成都创新互联公司专业提供服务器托管德阳服务,为用户提供五星数据中心、电信、双线接入解决方案,用户可自行在线购买服务器托管德阳服务,并享受7*24小时金牌售后服务。

基本命令:

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:将你上次推送过的目录从列表中“弹出”,然后让你回到这个被弹出的目录

感谢各位的阅读,以上就是“linux常用的命令总结”的内容了,经过本文的学习后,相信大家对linux常用的命令总结这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


文章题目:linux常用的命令总结
文章源于:http://chengdu.cdxwcx.cn/article/jsiegi.html