访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

每个开发人员都应该知道的 10 个 Linux 命令

时间:2019-05-31

linux格式化命令_linux解压命令_linux命令

点击上方“ CSDN ”,选择“置顶公众号”

关键时刻,第一时间送达!

作者丨Azer Koulu

翻译丨roy

译者注:让你生活更简单的几个不常用的Linux命令。以下为译文:

作为一个软件工程师,学习Linux是我做过的最好的时间投资。因为它是一个用户必须理解和维护的系统,每天的使用经验就像在水坑中添加一滴水一样。很长时间以后,水坑就变成了湖泊,甚至海洋linux命令。

今天,作为一名30岁的工程师,我仍然受益于多年前学到的知识,那时我是一个雄心勃勃的初学者。在另一篇博客文章( )中,我更详细地解释了为什么Linux更适合软件开发人员。

刚提到《时代》的“十大”,大数据研究也表明,在清单式文章中,含有“10个”“10大”这类字眼的文章容易获得更多分享,平均分享转发数量是10621次,比排在第二位的数字“23”的平均分享转发量高出4倍。其中博客存放在blog/source/_posts目录下,假设当前已经有写好的文章(hexo初始化后存在一篇helloworld.md文章),在blog/下输入以下命令来生成静态博客:。要想在linux的plesk控制面版中预定义你的定时任务工作(cron job),转到路径常规组中的设置(settings) > 计划任务(scheduled tasks),选择维护任务运行的系统账户用户(通常是ftp用户),点击"新建计划任务(schedule new task)". 设定你的命令运行的时间,你可以使用这篇文章提到过的unix定时任务报名表的形式指定时间,然后使用和文章提到的一样的格式指定要运行哪条命令,最后,单击ok。

10. file

返回一个指定文件的信息。例如,你可以用它来输出一个图片文件的尺寸信息。

file logo.png

linux解压命令_linux格式化命令_linux命令

输出结果:

> PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced

9. iotop, powertop, nethogs

你如何监控Linux系统中发生了什么?这三个命令可以帮上大忙;

* iotop: 将进程按磁盘写次数排序,并且显示程序写磁盘的次数和频率。

* powertop: 将进程按能量消耗列表显示。这是一个重要的命令,尤其是当你在外面不能为你的电脑充电的时候。

* nethogs: 将进程按网络流量列表显示。

8. tee

tee 将程序的输出结果重定向,使得我们可以同时显示和保存结果,例如,添加一个新的条目到hosts文件中:

echo "127.0.0.1 foobar" | sudo tee -a /etc/hosts

7. pidof, kill and pkill

linux命令_linux格式化命令_linux解压命令

这三个重要命令帮助你控制系统中运行的程序。

pidof 打印出正在运行程序的进程ID。例如,下面的命令将输出nginx的进程ID:

pidof nginx

你可以把nginx的进程ID输入到 kill 命令来终止它。

kill -USR2 $(pidof nginx)'

pkill 是一个快捷命令,可以终止匹配的进程:

pkill -f nginx

6. tmux

如果还你没有安装tmux,请一定安装它。 tmux是你终端的优秀窗口和会话管理器。

5. tree

以树状格式列出目录的内容。它有简洁的选项,比如只显示目录;

linux格式化命令_linux解压命令_linux命令

tree -d

4. find

当我们在几十个文件中寻找特定的文件时,这个命令可以帮忙。我将在这里介绍几个简单的用例。

例1:列出所有的 CSS 文件,(包括子目录):

find . -type f -name "*.css"

 上一个教程:pidstat 相关文章