来源 | https://segmentfault.com/a/1190000021439560

前言一个前端好好切图不好吗?为什么要学 linux 呢? 嗯,真香 !

1. ls 命令 : 显示目录内容列表

Linux ls 命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。ls [-alrtAFR] [name...]

常用 options-a 显示所有文件及目录 (ls 内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)

-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)

-R 若目录下有文件,则以下之文件亦皆依序列出

2. rm 命令 : 删除文件/目录

Linux rm 命令用于删除一个文件或者目录。rm [options] [name...]

options:-i 删除前逐一询问确认

-r 或-R:递归处理,将指定目录下的所有文件与子目录一并处理

-f:强制删除文件或目录

3. tail 命令 : 查看文件内容

tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。

tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。tail [options][file]

常用 options:-f 循环读取

4. mv 命令 : 文件移动/改名

Linux mv 命令用来为文件或目录改名、或将文件或目录移入其它位置。mv [options] source dest

# or

mv [options] source... directory

options:-i: 若指定目录已有同名文件,则先询问是否覆盖旧文件

-f: 在 mv 操作要覆盖某已有的目标文件时不给任何指示

| 命令格式 | 运行结果 |

| :-: | :-: |

| mv 文件名 文件名 | 将源文件名改为目标文件名 |

| mv 文件名 目录名 | 将文件移动到目标目录 |

| mv 目录名 目录名 | 目标目录已存在,将源目录移动到目标目录.目标目录不存在则改名 |

| mv 目录名 文件名 | 出错 |

5. touch 命令 : 新建文件

Linux touch 命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。

ls -l 可以显示档案的时间记录。touch[file]

6. which 命令 : 查找文件

which 指令会在环境变量$PATH 设置的目录里查找符合条件的文件。which[file...]

7. cp 命令 : 复制文件/目录

Linux cp 命令主要用于复制文件或目录。cp [options] source dest

# or

cp [options] source... directory

常用 options:-f:覆盖已经存在的目标文件而不给出提示。

-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

8. cd 命令 : 切换工作目录

Linux cd 命令用于切换当前工作目录至 dirName(目录参数)。

其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录,"~" 也表示为 home 目录 的意思cd[dirName]

9. pwd 命令 : 显示工作目录

Linux pwd 命令用于显示工作目录。

执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。pwd

10. mkdir 命令 : 创建目录

Linux mkdir 命令用于建立名称为 dirName 之子目录。mkdir [-p] dirName

options-p 确保目录名称存在,不存在的就建一个。

11. rmdir 命令 : 删除空目录

Linux rmdir 命令删除空的目录。rmdir [-p] dirName

options-p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。

12. cat 命令 : 查看文件内容

cat 命令用于连接文件并打印到标准输出设备上。cat fileName

13. ping 命令 : 检测主机

执行 ping 指令会使用 ICMP 传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。ping [主机名称或IP地址]

常用 options:-c 设置完成要求回应的次数。

14. telnet 命令 : 端口是否可访问

虽然 Linux telnet 命令主要用于远端登入。执行 telnet 指令开启终端机阶段作业,并登入远端主机,

但是我更经常用它来查看某个远端主机端口是否可访问。telnet[主机名称或IP地址]

15. grep 命令 : 查找关键字

Linux grep 命令用于查找文件里符合条件的字符串。grep[文件或目录...]

16. ps 命令 : 显示当前进程状态

Linux ps 命令用于显示当前进程 (process) 的状态。ps[options]

常用 options-e 显示所有进程。

-f 全格式。ps -ef # 显示所有命令,连带命令行

17. | 命令 : 管道命令

通常情况下,我们只执行一条命令,那么如何执行多条命令呢?管道是一种通信机制,通常用于进程间的通信(也可通过 socket 进行网络通信),它表现出来的形式将前面每一个进程的输出(stdout)直接作为下一个进程的输入(stdin)。只能处理前一条指令的正确输出,不能处理错误输出

管道命令必须要能够接受来自前一个命令的数据成为 standard input 继续处理才行。

18. kill 命令 : 杀死进程

Linux kill 命令用于删除执行中的程序或工作。

kill 可将指定的信息送至程序。预设的信息为 SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用 SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用 ps 指令或 jobs 指令查看。kill [-s][程序] 或 kill [-l ]

19. top 命令 : 实时显示进程动态

Linux top 命令用于实时显示 process 的动态。top

常用 options:-pid 指定进程 idtop -pid 4712

20. clear 命令 : 清除屏幕

Linux clear 命令用于清除屏幕。clear

21. alias 命令 : 别名配置

Linux alias 命令用于设置指令的别名。

用户可利用 alias,自定指令的别名。若仅输入 alias,则可列出目前所有的别名设置。alias 的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile 或.cshrc 中设定指令的别名。alias[别名]=[指令名称]

比如 git 原先就配置了一些别名,我们来看看

22. find 命令 : 查找文件

Linux find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。

如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;

23. curl 命令 : 文件传输

linux curl 是通过 url 语法在命令行下上传或下载文件的工具软件,它支持 http,https,ftp,ftps,telnet 等多种协议,常被用来抓取网页和监控 Web 服务器状态。curl [options] [url]

常用 options:-o 把输出写到该文件中

-I 仅仅返回 header

curl 命令能做很多事,用过的人都说香,我说说我常用的场景吧:调试请求

查看头部信息

抓取网页

后记如果你和我一样喜欢前端,也爱动手折腾,欢迎关注我一起玩耍啊~ ❤️

linux 切图软件下载,学会23个linux常用命令,不做前端切图仔~相关推荐

  1. linux直播电视软件下载,PPS网络电视 for Linux - 集P2P直播点播于一身的网络电视

    PPS网络电视是全球第一家集P2P直播点播于一身的网络电视软件.PPS网络电视能够在线收看电影.电视剧.体育直播.游戏竞技.动漫.综艺.新闻.财经资讯-- 播放流畅.完全免费,PPS网络电视是网民喜爱 ...

  2. 飞流直下三千尺的acd看图软件下载

    摘要:acd看图软件下载 2012年06月12日各路劫匪早已对财宝虎视眈眈,与其说是在刻画一个过程,风云再起渡劫飞升,更重要的是,毕竟一个连SNMP都不清楚的网络管理员就绝对不是一个好的网络管理员ac ...

  3. python国内源很慢_软件下载太慢,为linux,R,python,conda配置国内源,让你快速下载安装大量国外软件...

    image 在国内很多情况下下载国外开发的软件或者国外托管的相关的代码库,依赖和软件包是最耗时最浪费精力的事情.好在国内有不少提供软件镜像的网站,使用国内的镜像源下载软件速度会非常快,能节省很多时间. ...

  4. linux如何获取软件下载地址

    linux如何获取软件下载地址 在linux下用 wget + 下载地址 下载软件. 关键是如何获取这个下载链接 比如下载 java jdk 先到下载页面 按F12 查看元素 或者按右键 这样就行看到 ...

  5. 怎么打开DWG文件?免费CAD看图软件下载

    怎么打开DWG文件?我相信不少小伙伴都遇到过DWG文件打不开的情况,出现这种情况是因为打开DWG文件需要借助专业的CAD看图软件,那么什么CAD看图软件好用?有没有免费的CAD看图软件? 迅捷CAD看 ...

  6. 武无第二的acd看图软件下载

    摘要:acd看图软件下载 2012年06月12日,互动交流的机会,有的人实现了梦想,叫做五行密境那个任务貌似要进宗族,神话acd看图软件下载特别策划整个网站高校巡演,领取后还有机会赢取万元奖学金和数码 ...

  7. iMindMap最新版激活码序列号版手绘思维导图软件下载

    Buzan's iMindMap是思维导图创始人托尼·巴赞(Tony Buzan)开发的思维导图软件,线条自由,具有手绘功能. 思维导图是表达发射性思维的有效的图形思维工具.思维导图运用图文并重的技巧 ...

  8. 工业级百万级本地单机单机以图搜图以图搜视频以图找图软件下载使用安装教程

    工业百万级本地单机单机以图搜图以图搜视频以图找图软件下载使用安装教程 适应人群 所有需要在个人电脑上本地以图找图的人 软件下载路径 www.xiangaoxin.com 特点 简单 简捷 秒出结果. ...

  9. 思维导图软件哪个好?安利八款好用的思维导图软件

    当你需要表达和整理复杂的想法.计划和项目时,思维导图软件可以是非常有用的工具.不同的思维导图软件有不同的功能和特点,选择适合自己的软件可以让你更高效地工作和学习.但是你了解思维导图软件哪个好呢?下面就 ...

最新文章

  1. 2018,送给大家一份提升技术的宝典
  2. excel图表交互联动_如何使用高大上的多级联动交互式图表来分析人员结构?
  3. linux下c 多线程如何映射文件夹,c - 在Linux中使用多个线程进行信号处理
  4. Maven虐我千百遍,我待Maven如初恋
  5. linux取设备分辨率,linux 获取系统屏幕分辨率
  6. LintCode-A + B 问题
  7. [BZOJ2049] [SDOI2008] 洞穴勘测
  8. 李炎恢PHP培训视频教程
  9. Weblogic部署
  10. Java 链表元素如何从键盘输入 面试 笔试高频
  11. HeartBeat的一些介绍和功能上的一些总结
  12. 电子计算机eniac的储存能力有限 只能,电子计算机ENIAC的存储能力有限,只能存储简单的控制程序代码。...
  13. 使用模块定义文件(.def)文件生成dll
  14. macbook黑屏的三种解决方法
  15. Flutter 日期转换
  16. 数据库系统-关系模式
  17. 细讲逻辑斯蒂回归与朴素贝叶斯、最大熵原理的爱恨交织(长文)
  18. 构造一个简单的操作系统内核,详解进程切换细节
  19. Keras搭建自编码器
  20. 初识scrapy-利用scrapy爬漫画

热门文章

  1. 关于牛客网运行超时的原因分析
  2. Flume 1.7 源码分析(五)从Channel获取数据写入Sink
  3. Leet Code OJ 338. Counting Bits [Difficulty: Medium]
  4. 循环首次适应算法_面向6G的极化编码链路自适应技术
  5. python中的逻辑量有什么_python逻辑运算符有哪些
  6. Mybatis generator 1.4.x 入门教程--转载
  7. 08.update_by_query操作
  8. Apache Spark概述
  9. zoj 3707 Calculate Prime S
  10. 【解决办法】你目前是以 ***的身份登录。请注销,然后使用你用于阅读组织电子邮件的帐户登录 Outlook