前端应该会的23个linux常用命令
前端大学
共 3192字,需浏览 7分钟
· 2020-04-20
(给前端大学加星标,提升前端技能.)
作者:null仔
https://segmentfault.com/a/1190000021439560
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 操作要覆盖某已有的目标文件时不给任何指示
5、 touch 命令 : 新建文件
Linux touch 命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。ls -l 可以显示档案的时间记录。touch
6、which 命令 : 查找文件
which 指令会在环境变量$PATH 设置的目录里查找符合条件的文件。which
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
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
常用 options:
-c<完成次数> 设置完成要求回应的次数。
14、 telnet 命令 : 端口是否可访问
虽然 Linux telnet 命令主要用于远端登入。执行 telnet 指令开启终端机阶段作业,并登入远端主机,但是我更经常用它来查看某个远端主机端口是否可访问。telnet
15、 grep 命令 : 查找关键字
Linux grep 命令用于查找文件里符合条件的字符串。grep
16、ps 命令 : 显示当前进程状态
Linux ps 命令用于显示当前进程 (process) 的状态。ps
常用 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 指定进程 id
top -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
调试请求
查看头部信息
抓取网页
后记
如果你和我一样喜欢前端,也爱动手折腾,欢迎关注我一起玩耍啊~分享前端好文,点亮 在看
评论
真高!比亚迪员工爆料比亚迪在越南的薪资水平:基本工资480万,全勤奖35万,交通补助20万,餐补110万,每周6天,每天10小时
上一篇:某大公司为逼迫员工离职,竟然把他的工位安排到厕所旁,没想到他直接开始记录领导的如厕时间,还发到公司大群...对此,你怎么看?--完--PS:欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,欢迎转发分享给更多人。全文完,感谢你的耐心阅读。如果你还想看到我的文章,请一定给本
开发者全社区
0
太敢穿了!透视纱裙!性感火辣的身材
绝了呀今天的厂花:吴宣仪1995年1月26日,吴宣仪出生于海南省海口市,中国内地流行乐女歌手、影视演员。2016年2月,吴宣仪随宇宙少女发行首张迷你专辑正式出道。2018年4月,她参加《创造101》综艺选秀,获得第二名,成功加入火箭少女101组合。吴宣仪的颜值一直备受称赞,她的五官立体精致,皮肤白皙
逆锋起笔
0
某大公司为逼迫员工离职,竟然把他的工位安排到厕所旁,没想到他直接开始记录领导的如厕时间,还发到公司大群...
上一篇:字节的跳动职级与薪资(2024年)我们与公司间的合作,宛如两艘船只在茫茫大海上相互依靠,共同抵御风浪,携手驶向成功的彼岸。然而,当航向开始产生分歧,或是波涛汹涌的风浪改变了我们的初衷,我们或许应当冷静地选择和平分手,而非在风雨中硬撑。最近,一位网友的遭遇引起了广大职场人的关注和热议。这位网友
开发者全社区
0
金融研究 | 使用Python测量关键审计事项的「信息含量」
Tips: 公众号推送后内容只能更改一次,且只能改20字符。如果内容出问题,或者想更新内容, 只能重复推送。为了更好的阅读体验,建议阅读本文博客版, 链接地址https://textdata.cn/blog/2023-01-13-information-content-of-critical-aud
大邓和他的Python
0
我看阿里的年终奖总算发了!
到4月底了,这两天看朋友圈,发现阿里的年终奖终于发了,问了问老同学,也从网上检索了不少信息,基本搞清楚了阿里今年的年终奖情况。近来来阿里一些集团对绩效等级做了较大的调整,以前的旧绩效系统中,绩效分为3.25、3.5、3.75、4和5五个等级,其中4和5是较高绩效等级,较少见。而且之前3.5绩效内部划
公子龙
0
CVPR 2024|大视觉模型的开山之作!无需任何语言数据即可打造大视觉模型
↑ 点击蓝字 关注极市平台作者丨科技猛兽编辑丨极市平台极市导读 本文提出一种序列建模 (sequential modeling) 的方法,不使用任何语言数据,训练大视觉模型。>>加入极市CV技术交流群,走在计算机视觉的最前沿本文目录1 序列建模打造大视觉模型(来自 U
极市平台
1
金融研究(更新) | 使用Python构建关键审计事项的「信息含量」
Tips: 公众号推送后内容只能更改一次,且只能改20字符。如果内容出问题,或者想更新内容, 只能重复推送。为了更好的阅读体验,建议阅读本文博客版, 链接地址https://textdata.cn/blog/2023-01-13-information-content-of-critical-aud
大邓和他的Python
0
字节的跳动职级与薪资(2024年)
上一篇:阿里公布年终奖,P7, 3.5+,22W年终奖,还有35W长期现金激励,真香字节跳动自2012年3月成立以来,已经迅速成长为一个全球性的科技公司。其产品和服务已经遍布全球150多个国家与地区,并且支持超过75种不同的语言。在字节跳动的官方网站上,列出了一系列引人注目的产品和服务,包括但不限于
开发者全社区
0