序言

一个后端好好切图不好吗?为何要学linux呢?嗯,真香!

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

Linuxls命令用于显示指定工作目录下之内容(列举目前工作目录所含之文件及子目录)。

ls [-alrtAFR] [name...]

常用options

ls

ls2.rm命令:删掉文件/目录

Linuxrm命令用于删掉一个文件或则目录。

rm [options] [name...]

options:

rm

rm

rm

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

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

tail-ffilename会把filename文件里的最尾部的内容显示在屏幕上,而且不断刷新,只要filename更新就可以见到最新的文件内容。

tail [options][file]

常用options:

tail

tail4.mv命令:文件联通/更名

Linuxmv命令拿来为文件或目录更名、或将文件或目录移入其它位置。

mv [options] source dest
# or
mv [options] source... directory

linux别名永久生效_linux 命令别名_linux命令别名配置文件

options:命令格式运行结果

mv文件名文件名

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

mv文件名目录名

将文件联通到目标目录

mv目录名目录名

目标目录已存在,将源目录联通到目标目录.目标目录不存在则更名

mv目录名文件名

出错

mv

mv5.touch命令:新建文件

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

ls-l可以显示档案的时间记录。

touch [file]

touch6.which命令:查找文件

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

which [file...]

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

Linuxcp命令主要用于复制文件或目录。

cp [options] source dest
# or
cp [options] source... directory

常用options:

linux 命令别名_linux命令别名配置文件_linux别名永久生效

cp

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

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

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

cd [dirName]

cd

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

Linuxpwd命令用于显示工作目录。

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

pwd

pwd10.mkdir命令:创建目录

Linuxmkdir命令用于构建名称为dirName之子目录。

mkdir [-p] dirName

options

mkdir

mkdir11.rmdir命令:删掉空目录

Linuxrmdir命令删掉空的目录。

rmdir [-p] dirName

options

rmdir

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

cat命令用于联接文件并复印到标准输出设备上。

linux 命令别名_linux命令别名配置文件_linux别名永久生效

cat fileName

cat13.ping命令:检查主机

执行ping指令会使用ICMP传输合同,发出要求回应的信息,若远端主机的网路功能没有问题,都会回应当信息,因此获知该主机运作正常。

ping  [主机名称或IP地址]

常用options:

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

尽管Linuxtelnet命令主要用于远端登录。执行telnet指令开启终端机阶段作业,并登陆远端主机,

而且我更常常用它来查看某个远端主机端口是否可访问。

telnet [主机名称或IP地址]

telnet15.grep命令:查找关键字

Linuxgrep命令用于查找文件里符合条件的字符串。

grep [文件或目录...]

grep

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

Linuxps命令用于显示当前进程(process)的状态。

ps [options]

常用options

ps -ef # 显示所有命令,连带命令行

17.|命令:管线命令

一般情况下,我们只执行一条命令,这么怎样执行多条命令呢?

管线是一种通讯机制linux系统教程,一般用于进程间的通讯(也可通过socket进行网路通讯)linux 命令别名,它表现下来的方式将上面每一个进程的输出(stdout)直接作为下一个进程的输入(stdin)。

pipe18.kill命令:杀害进程

Linuxkill命令用于删掉执行中的程序或工作。

kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序中止。若仍未能中止该程序,可使用SIGKILL(9)信息尝试强制删掉程序。程序或工作的编号可借助ps指令或jobs指令查看。

kill [-s ][程序] 或 kill [-l ]

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

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

top

常用options:

top -pid 4712

top20.clear命令:消除屏幕

Linuxclear命令用于消除屏幕。

clear

clear21.alias命令:别称配置

Linuxalias命令用于设置指令的别称。

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

alias[别名]=[指令名称]

例如git原本就配置了一些别称,我们来瞧瞧

alias

alias22.find命令:查找文件

Linuxfind命令拿来在指定目录下查找文件。任何坐落参数之前的字符串都将被视为欲查找的目录名。

假如使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。而且将查找到的子目录和文件全部进行显示。

find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} ;

find

find23.curl命令:文件传输

linuxcurl是通过url句型在命令行下上传或下载文件的工具软件,它支持http,https,ftp,ftps,telnet等多种合同,常被拿来抓取网页和监控Web服务器状态。

curl [options] [url]

常用options:

curl命令能做好多事,用过的人都说香,我谈谈我常用的场景吧:

调试恳求

curl

curl查看背部信息

curl抓取网页

curl杂记

假如你和我一样喜欢后端,也爱动手折腾,欢迎关注我一起嬉戏啊~❤️

博客

我的博客

公众号

后端时刻

后端时刻

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复