新手必备——Linux命令

一、常用系统工作命令

1.echo命令:用于在终端输出字符串或变量提取后的值,格式为echo[字符串|$变量]

[root@linuxprobe~] # echo Linuxprobe.Com

2.date命令:用于显示及设置系统的时间或日期,格式为“date [选项][+指定格式]”

参数:

%t :  跳格【tab键】

%H:   小时(00~23)

%I: 小时(00~12)

%M:  分钟(00~59)

%S:  秒(00~59)

%j: 今年中的第几天

3.reboot命令:用于重启系统(它不太行俺觉得!!会自动关闭机器,但是不会自动连接,小声bb这算什么重启嘛,还需要俺手动点击重新连接嘤~)

[root@linuxprobe~] # reboot

4.poweroff命令:用于关闭系统

[root@linuxprobe~] # poweroff

5.wget命令:用于在终端下载网络文件,格式为 “wget [参数] 下载地址”

参数: 

-b:后台下载模式

-P:下载到指定目录

-t:最大尝试次数

-c:断点续传

-p:下载页面内所有资源,包括图片/视频等

-r:递归下载

6.ps命令:查看系统中的进程状态,格式为“ps [参数]”

参数:

-a:显示所有进程

-u:用户以及其他详细信息

-x:显示没有控制终端的进程

7.top命令:用于动态地监视进程活动与系统负载等信息,其格式为top

8.pidof命令:用于查询某个指定服务进程的PID值,格式为“pidof [参数] [服务名称]”

9.kill命令:用于终止个某个指定PID的服务进程,格式为“kill[进程][进程PID]”

10.killall命令:用于种植某个指定名称的服务所对应的全部进程,格式为“killall [参数] [进程名称]”

11.磁盘相关:

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

列出指定的外围设备的[分区表]状况: fdisk -l

列出所有可用块设备的信息:lsblk  

列出所有设备的分区信息:parted -l

 命令查看各个目录的占用空间,试图找到占用较多空间的目录:du / -h --max-depth=1

查看Docker的磁盘使用情况:docker system df

查看镜像:docker images

删除容器:docker rm -f [containerID]

删除无用镜像:docker rmi[镜像id]

通过find指令查找文件来删除:find /data/test/ -name  "*.zip" -exec rm -rf {} \;

二、系统状态检测命令

1.ifconfig命令:用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备][参数]”

2.uname命令:用于查看系统内核与系统版本信息,格式为“uname [-a]”

[root@linuxprobe~] # uname -a

3.uptime命令:用于查看系统的负载信息,格式为uptime

4.free命令:用于显示当前系统中内存的使用量信息,格式为“free -h”

5.who命令:用于查看当前登入主机的用户终端信息,格式为““who {参数]”

6.last命令:用于查看所有系统的登录记录,格式为“last[参数]”

7.history命令:用于显示历史执行过的,格式为“history [-c]”

8.sosreport命令:用于收集系统配置以及架构信息并输出诊断文档,格式为sosreport

三、工作目录切换命令

1.pwd命令:用于显示用户当前所处的工作目录,格式为“pwd [选项]”

2.cd命令:用于切换工作路径,格式为“cd [目录名称]”

3.ls命令:用于显示目录中的文件信息,格式为“ls[选项][文件]”

四、文本文件编辑命令

1.cat命令:用于查看纯文本文件(内容较少的),格式为“cat[选项][文件]”

2.more命令:用于查看纯文本文件(内容较多的),格式为“more[选项][文件]”

3.head命令:用于查看文本文件的前n行,格式为“head[选项][文件]”

4.tail命令:用于查看文本文件的后n行或持续刷新内容,格式为“tail[选项][文件]”

5.tr命令:用于替换文本文件中的字符,格式为“tr[原始字符][目标字符]”

6.wc命令:用于统计指定文本的行数(-l),字数(-w),字节数(-c),格式为“wc[参数] 文本”

7.stat命令:用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”

8.cut命令:用于按“列”提取文本字符,格式为“cut [参数] 文本”

9.diff命令:用于比较多个文本文件的差异,格式为“diff[参数] 文件”

五、文件目录命令管理

1.touch命令:用于创建空白文件或者设置文件时间,格式为“touch [选项] [文件]”

2.mkdir命令:同于创建空白的目录,格式为“mkdir [ 选项] 目录”

3.cp命令:用于复制文件或者目录,格式为“cp [选项] 源文件  目标文件”

4.mv命令:用于剪切文件或将文件重命名,格式为“mv [选项] 源文件 [目标路径|目标文件名] ”

5.rm命令:用于删除文件或目录,格式为“rm [选项] 文件”

6.dd命令:用于按照指定大小和个数的数据块来复制文件或转换文件,格式为“dd [参数]”

参数:

if:输入的文件名称

of:输出的文件名称

bs:设置每个块的大小

count:设置要复制块的个数

eg:[root @linuxprobe ~] # dd if=/dev/zero  of=560_file  count=1  bs=560M

7.file命令:用于查看文件的类型,格式为“file  文件名”

六、打包压缩与搜索命令

1.tar命令:用于对文件进行打包压缩或解压,格式为“tar [选项][文件] ”

2.grep命令:用于在文本中执行关键词搜索,并显示匹配的结果,格式为“grep [选项][文件]”

3.find命令:用于按照指定条件查找文件,格式为“find [查找路径] 寻找条件 操作”

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值