一个前端好好切图很差吗?为何要学 linux 呢? 嗯,真香 !前端
Linux ls 命令用于显示指定工做目录下以内容(列出目前工做目录所含之文件及子目录)。linux
ls [-alrtAFR] [name...]
复制代码
Linux rm 命令用于删除一个文件或者目录。git
rm [options] [name...]
复制代码
tail 命令可用于查看文件的内容,有一个经常使用的参数 -f 经常使用于查阅正在改变的日志文件。github
tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,而且不断刷新,只要 filename 更新就能够看到最新的文件内容。web
tail [options][file]
复制代码
Linux mv 命令用来为文件或目录更名、或将文件或目录移入其它位置。shell
mv [options] source dest
# or
mv [options] source... directory
复制代码
命令格式 | 运行结果 |
---|---|
mv 文件名 文件名 | 将源文件名改成目标文件名 |
mv 文件名 目录名 | 将文件移动到目标目录 |
mv 目录名 目录名 | 目标目录已存在,将源目录移动到目标目录.目标目录不存在则更名 |
mv 目录名 文件名 | 出错 |
Linux touch 命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会创建一个新的文件。bash
ls -l 能够显示档案的时间记录。服务器
touch [file]
复制代码
which 指令会在环境变量\$PATH 设置的目录里查找符合条件的文件。网络
which [file...]
复制代码
Linux cp 命令主要用于复制文件或目录。app
cp [options] source dest
# or
cp [options] source... directory
复制代码
Linux cd 命令用于切换当前工做目录至 dirName(目录参数)。
其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录,"~" 也表示为 home 目录 的意思
cd [dirName]
复制代码
Linux pwd 命令用于显示工做目录。
执行 pwd 指令可马上得知您目前所在的工做目录的绝对路径名称。
pwd
复制代码
Linux mkdir 命令用于创建名称为 dirName 之子目录。
mkdir [-p] dirName
复制代码
Linux rmdir 命令删除空的目录。
rmdir [-p] dirName
复制代码
cat 命令用于链接文件并打印到标准输出设备上。
cat fileName
复制代码
执行 ping 指令会使用 ICMP 传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,于是得知该主机运做正常。
ping [主机名称或IP地址]
复制代码
虽然 Linux telnet 命令主要用于远端登入。执行 telnet 指令开启终端机阶段做业,并登入远端主机,
可是我更常常用它来查看某个远端主机端口是否可访问。
telnet [主机名称或IP地址<通讯端口>]
复制代码
Linux grep 命令用于查找文件里符合条件的字符串。
grep [文件或目录...]
复制代码
Linux ps 命令用于显示当前进程 (process) 的状态。
ps [options]
复制代码
ps -ef # 显示全部命令,连带命令行
复制代码
一般状况下,咱们只执行一条命令,那么如何执行多条命令呢?
管道是一种通讯机制,一般用于进程间的通讯(也可经过 socket 进行网络通讯),它表现出来的形式将前面每个进程的输出(stdout)直接做为下一个进程的输入(stdin)。
Linux kill 命令用于删除执行中的程序或工做。
kill 可将指定的信息送至程序。预设的信息为 SIGTERM(15),可将指定程序终止。若仍没法终止该程序,可以使用 SIGKILL(9)信息尝试强制删除程序。程序或工做的编号可利用 ps 指令或 jobs 指令查看。
kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]
复制代码
Linux top 命令用于实时显示 process 的动态。
top
复制代码
top -pid 4712
复制代码
Linux clear 命令用于清除屏幕。
clear
复制代码
Linux alias 命令用于设置指令的别名。
用户可利用 alias,自定指令的别名。若仅输入 alias,则可列出目前全部的别名设置。alias 的效力仅及于该次登入的操做。若要每次登入是即自动设好别名,可在.profile 或.cshrc 中设定指令的别名。
alias[别名]=[指令名称]
复制代码
好比 git 原先就配置了一些别名,咱们来看看
Linux find 命令用来在指定目录下查找文件。任何位于参数以前的字符串都将被视为欲查找的目录名。
若是使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。而且将查找到的子目录和文件所有进行显示。
find path -option [ -print ] [ -exec -ok command ] {} \;
复制代码
linux curl 是经过 url 语法在命令行下上传或下载文件的工具软件,它支持 http,https,ftp,ftps,telnet 等多种协议,常被用来抓取网页和监控 Web 服务器状态。
curl [options] [url]
复制代码
-o 把输出写到该文件中
-I 仅仅返回 header
curl 命令能作不少事,用过的人都说香,我说说我经常使用的场景吧:
若是你和我同样喜欢前端,也爱动手折腾,欢迎关注我一块儿玩耍啊~ ❤️
前端时刻