网站首页 > 博客文章 正文
这里有五个有用的 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
猜你喜欢
- 2024-11-21 超好用的UnixLinux 命令技巧 大神为你详细解读
- 2024-11-21 linux命令清单
- 2024-11-21 软件性能测试相关的Linux命令总结
- 2024-11-21 Linux中查看磁盘大小、文件大小
- 2024-11-21 【Linux】查看信息的常用命令CPU、内存、进程、网口、磁盘、硬件
- 2024-11-21 Linux入门常用必会60个命令实例详解(一)
- 2024-11-21 如何查看服务器配置信息
- 2024-11-21 Linux常用命令大全
- 2024-11-21 Linux环境中几个常用运维命令的使用指引
- 2024-11-21 Linux的常用命令就是记不住,怎么办?于是推出了这套教程
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)