这里有五个有用的 Linux 命令,它们将在您的日常 Linux 操作中派上用场:tar、shutdown、free、df和locate。

tar

tar命令最初被设计用来在磁盘上创建文件的备份副本,事实上,tar实际上代表的磁盘归档。

tar命令创建一个或多个文件压缩文件,这样可以很容易地从一个目录移动到另外一个目录。

您可以使用tar命令创建整个目录的存档,如下所示:

tar –cvf wljsghq.tar 目录名/

在这个例子中,参数-cvf调用三个选项:
c,创建一个 tar 存档;
v,以详细模式运行tar,以便单独列出添加到存档中的文件;
f,提供要创建的存档文件的名称。

接下来是存档文件的名称(在本例中为wljsghq.tar),最后是包含要归档的文件的文件夹的名称。要从存档中提取文件,请使用以下命令:

tar –xvf wljsghq.tar

在这里,指定-x而不是-c来提取而不是创建存档,指定存档文件(在本例中为wljsghq.tar)的内容被提取到当前工作目录。

shutdown

用命令关闭linux比较快。如果要立即关闭,请输入以下命令:

shutdown now

要立即重新启动系统,请输入:

shutdown -r now

要安排在特定时间(例如凌晨 2:00)重新启动,请输入:

shutdown -r 2:00

要在一个小时后重新启动,请输入:

shutdown –r +60

free

free命令可以让你知道Linux系统上有多少空闲的内存,只需输入free,您将看到类似于以下内容的输出:

total used free shared buff/cache available Mem: 4030488 961888 1795920 2228 1272680 2803356 Swap: 2097148 0 2097148

您还可以使用-h参数将数字转换为 KB、MB 或 GB,以便人们更容易阅读:

total used free shared buff/cache available Mem: 3.8G 938M 1.7G 2.2M 1.3G 2.7G Swap: 2.0G 0B 2.0G

在这里,你可以看到系统总共有3.8GB的RAM,其中938MB是使用的,1.7GB是免费的。

df

disk free的缩写,列出Linux系统上的所有磁盘卷可用空间,对于每个挂载的磁盘,df列出磁盘空间总量、已用空间量、可用空间量和已用空间百分比。

例如,输入不带参数的命令df,您将看到类似以下的输出:

Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 2005408 0 2005408 0% /dev tmpfs 2015244 228 2015016 1% /dev/shm tmpfs 2015244 1336 2013908 1% /run tmpfs 2015244 0 2015244 0% /sys/fs/cgroup /dev/sda5 154803352 5044044 149759308 4% / tmpfs 2015244 96 2015148 1% /tmp /dev/sda2 289293 92512 177325 35% /boot tmpfs 403052 8 403044 1% /run/user/42 tmpfs 403052 24 403028 1% /run/user/1000

此处,每个卷的磁盘空间以 1KB 块为单位列出,这相当于 2GB 的磁盘空间。因此,第一个驱动器 (devtmpfs) 总共有 2,005,408 个 1KB 模块。

您可以使用-h参数来获得更易读的结果:

Filesystem Size Used Avail Use% Mounted on devtmpfs 2.0G 0 2.0G 0% /dev tmpfs 2.0G 228K 2.0G 1% /dev/shm tmpfs 2.0G 1.4M 2.0G 1% /run tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/sda5 148G 4.9G 143G 4% / tmpfs 2.0G 112K 2.0G 1% /tmp /dev/sda2 283M 91M 174M 35% /boot tmpfs 394M 8.0K 394M 1% /run/user/42 tmpfs 394M 28K 394M 1% /run/user/1000

locate

如果你能记得的部分或全部文件名,但你不知道文件在哪个目录,例如,假设你需要找到包含该文件的目录的httpd.conf。位此,请输入以下命令:

locate httpd.conf

您将获得系统中名为httpd.conf的任何文件的位置,在我的 Linux 系统上,有两个:

/etc/httpd/conf/httpd.conf /usr/lib/tmpfiles.d/httpd.conf

如果您不确定确切的文件名,您可以使用通配符。例如,要查找扩展名为.conf 的所有文件,请使用以下命令:

locate *.conf

结果将是数百个文件的列表,这些文件可能难以阅读,要将显示限制为一次只显示一个屏幕,您可以将输出通过管道传递给more命令,如下所示:

locate *.conf | more

工作中5个实用的Linux命令相关推荐

  1. 平时用到那些linux命令,工作中经常用到的linux命令,你知道多少?

    ①定时任务管理: crontab –l 查看定时任务 crontab -e 编辑定时任务 ②查看实时日志: tail -f changyues_api.log 实时查看log文件的更新 ③清空日志 e ...

  2. 工作中你应该掌握的 linux 命令大全

    作为码农,工作中你一定离不开使用 linux 命令,linux 命令繁多,学习起来确实很累,所以在工作的两年多的时间里,我把自己平时遇到的一些命令都零零碎碎的记录下来,正好这几天有时间对原先的记录做一 ...

  3. 工作中整理的常用的Linux命令

    工作中常用的linux命令整理 文章目录 1.单引号和双引号的区别: 2.关机:shutdown -h now | init 0 | poweroff 3.重启:shutdown -r now | r ...

  4. 鲜为人知而又实用的 Linux 命令大全

    鲜为人知而又实用的 Linux 命令大全 Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用 ...

  5. 推荐一些非常非常实用的linux命令(持续更)

    终生学习是我追求的目标 1.通过yum命令只下载rpm软件包但不安装 PS:适合在没有外网的情况下自制本地yum源,前提是先做好镜像 方法一:yumdownloader 如果只想通过 yum 下载软件 ...

  6. linux mysql 运行状态_Linux中使用mysqladmin extended-status配合Linux命令查看MySQL运行状态...

    mysqladmin是MySQL一个重要的客户端,最常见的是使用它来关闭数据库,除此,该命令还可以了解MySQL运行状态.进程信息.进程杀死等.本文介绍一下如何使用mysqladmin extende ...

  7. hadoop put命令的格式_工作中需熟练掌握的Hadoop命令

    作者信息 Elesdspline 目前从事NLP与知识图谱相关工作. 工作中需熟练掌握的Hadoop命令 导读 工作中经常要用到一些Hadoop命令,这里简单列举一下,熟悉基本的命令操作,工作效率事半 ...

  8. 实用的Linux命令行技巧

    实用的Linux命令行技巧 1. 输出内容格式化 例如mount命令的输出结果看起来很费劲 请点击此处输入图片描述 可以使用column对其进行格式化 mount | column -t 请点击此处输 ...

  9. 工作中实用的 Linux 命令

    1.实用的 xargs 命令 在平时的使用中,我认为xargs这个命令还是较为重要和方便的.我们可以通过使用这个命令,将命令输出的结果作为参数传递给另一个命令. 比如说我们想找出某个路径下以 .con ...

最新文章

  1. 2022-2028年中国液化石油气(LPG)行业投资分析及前景预测报告
  2. 消息幂等(去重)通用解决方案,真顶!
  3. 计算机网络的运用在什么时候,离散时间排队系统及其在计算机网络中的应用
  4. 分布式存储系统的关键技术
  5. ReentrantReadWriteLock
  6. mysql无法存储文字_mysql存储不了中文字符串怎么办
  7. java 日期的工具类_java 日期时间工具类
  8. 固态硬盘量产工具_机械硬盘Q1出货量大降,电脑硬盘榜单出炉
  9. 如何解决复杂条件下的程序流的控制问题?
  10. 领地柜怎么砸_5㎡餐厅也配有餐边柜!布局、尺寸都给你们准备好,照着装准没错...
  11. Python 3.6模拟输入并爬取百度前10页密切相关链接
  12. Mac使用技巧:在“快速查看”中查看和编辑文件
  13. 测试无线电频率的软件叫什么,软件无线电到底是什么
  14. 内网穿透及常用工具集合
  15. EPMS System Analysis——AD验证、权限设计
  16. 中兴网信员工坠楼事件背后:程序员中年危机来了?
  17. 吴恩达的2022年终盘点:生成式AI、ViT、大模型
  18. python高清壁纸_爬虫 抓取王者荣耀所有英雄皮肤高清壁纸(完美版本)
  19. 如何区分网线是几类的_怎么能从网线上看出网线是几类线~请高手帮帮忙~先谢谢了...
  20. x3650 m5U盘安装Linux,x3650 m5 u盘安装win10u盘驱动修复失败怎么办

热门文章

  1. 用AI变身16岁女孩,抓住40岁违法警察!20岁男大学生钓鱼执法秀翻美国!
  2. SKU表管理之更新SKU表数据
  3. Tensorflow + OpenCV4 安全帽检测模型训练与推理
  4. 如何看待计算机视觉未来的走向?
  5. 43.6% mAP! 阿里巴巴提出:用于一阶段目标检测的半锚式检测器
  6. 基于Pyhton的图像隐写术--如何隐藏图像中的数据
  7. Java线程:新特征-条件变量
  8. linux文件时间属性的详解
  9. centos7 firewalld日常使用
  10. 撩课-Java面试宝典-第十二篇