linux常用命令有:netstat用于检测网路状态
pwd命令
使用pwd命令找出您所在的当前工作目录(文件夹)的路径。该命令将返回一个绝对(完整)路径,该路径基本上是所有以/开头的目录的路径。绝对路径的一个示例是/home/username。
cd命令
要浏览Linux文件和目录,请使用cd命令。按照您所在的当前工作目录,它须要目录的完整路径或名称。假定您坐落/home/username/Documents中,但是想要转入Documents的子目录Photos。因此,只需键入以下命令:cdPhotos。另一种情况是,倘若您想切换到一个全新的目录,比如/home/username/Movies。在这些情况下,您必须输入cd,之后输入目录的绝对路径:cd/home/username/Movies。有一些快捷方法可帮助您快速导航:cd..(带有两个点)将一个目录向下联通cd直接转入主文件夹cd-(带连字符)联通到上一个目录附送说明一下,Linux的shell是分辨大小写的。为此,您必须确切输入名称的目录。
ls命令
LS命令用于查看目录的内容。默认情况下,此命令将显示当前工作目录的内容。假如要查看其他目录的内容,请键入ls,之后键入目录的路径。诸如,输入LS/家/用户名/文档查看的内容的文件。您可以使用ls命令使用以下变体:ls-R还将列举子目录中的所有文件ls-a将显示隐藏的文件ls-al将列举文件和目录以及详尽信息,比如权限,大小,所有者等。
cat命令
cat(联接的简写)是Linux中最常用的命令之一。它用于在标准输出(sdout)上列举文件的内容。要运行此命令,请键入cat,之后输入文件名及其扩充名。诸如:catfile.txt。以下是使用cat命令的其他方式:cat>filename创建一个新文件catfilename1filename2>filename3联接两个文件(1和2),并将它们的输出储存在新文件中(3)将文件转换为小写或大写使用,catfilename|tra-zA-Z>output.txt
cp命令
使用cp命令将文件从当前目录复制到另一个目录。诸如,命令cpscenery.jpg/home/username/Pictures将在您的Pictures目录中创建一个Scene.jpg副本(来自当前目录)。
mv命令
mv命令的主要用途是联通文件,虽然它也可以用于重命名文件。mv中的参数类似于cp命令。您须要输入mv,文件名和目标目录。诸如:mvfile.txt/home/username/Documents。
mkdir命令
使用mkdir命令创建一个新目录-假如键入mkdirMusic,它将创建一个名为Music的目录。还有一些额外的mkdir命令:要在另一个目录中生成新目录,请使用此Linux基本命令mkdirMusic/Newfile使用p(父级)选项在两个现有目录之间创建一个目录。诸如,mkdir-pMusic/2022/Newfile将创建新的“2022”文件。
rmdir命令
假如须要删掉目录,请使用rmdir命令。并且,rmdir仅容许您删掉空目录。
rm命令
该RM命令用于删掉目录以及其中的内容。假如只想删掉目录(作为rmdir的取代方式),请使用rm-r。注意:使用此命令时要分外当心,并仔细检测您所在的目录。这将删掉所有内容,但是没有撤销操作。
touch命令
该触摸命令准许您创建通过Linux命令行新的空白文件。诸如,输入touch/home/username/Documents/Web.html在Documents目录下创建一个名为Web的HTML文件。
locate命令
您可以使用此命令来定位文件,如同Windows中的搜索命令一样。据悉,将-i参数与该命令一起使用将使其不分辨大小写,因而虽然您不记得其准确名称,也可以搜索文件。要搜索包含两个或多个词组的文件,请使用星号(*)。诸如,locate-ischool*note命令将搜索包含词组“school”和“note”的任何文件,无论它是小写还是大写。
find命令
在类似定位命令,使用查找也搜索文件和目录。区别在于,您可以使用find命令在给定目录中查找文件。诸如,find/home/-namenotes.txt命令将在主目录及其子目录中搜索名为notes.txt的文件。使用查找时的其他变化是:要查找当前目录中使用的文件,请使用find.-namenotes.txt要查找目录,请使用/-typed-namenotes.txt13.grep命令无疑对日常使用很有帮助的另一个基本Linux命令是grep。它使您可以搜索给定文件中的所有文本。为了说明这一点,grepbluenotepad.txt将在记事本文件中搜索词组blue。包含搜索到的词组的行将被完整显示。
sudo命令
该命令是“SuperUserDo”的简写,使您还能执行须要管理或超级用户权限的任务。并且,建议不要将此命令用于日常使用,由于假如您做错了一些事情,很容易发生错误。
df命令
使用df命令可获取有关系统c盘空间使用情况的报告,以比率和KB表示。假如要以兆字节为单位查看报告,请输入df-m。
du命令
假如要检测文件或目录占用了多少空间,答案是du(c盘使用情况)命令。并且linux版qq,c盘使用情况摘要将显示c盘块号,而不是一般的大小格式。假如要以字节,千字节和兆字节为单位查看它永久免费linux服务器,请在命令行中添加-h参数。
head命令
所述头命令用于查看任何文本文件的第一行。默认情况下,它将显示前十行,并且您可以按照自己的喜好修改此数字。诸如,假如只想显示前五行,则键入head-n5filename.ext。
tail命令
该命令与head命令具有相像的功能,而且tail命令将显示文本文件的最后十行,而不是显示第一行。诸如,tail-nfilename.ext。
diff命令
diff命令是差别的简写,diff命令逐行比较两个文件的内容。剖析文件后,它将输出不匹配的行。程序员在须要进行程序修改时常常使用此命令,而不是重画整个源代码。此命令最简单的方式是difffile1.extfile2.ext
tar命令
该tar命令是最常用的命令归档多个文件到一个压缩包。类似于zip格式常见的Linux文件格式,压缩是可选的。该命令具有很长的功能列表,特别复杂,比如将新文件添加到现有档案中,列举档案内容,从档案中提取内容等等。查看一些实际示例,以了解有关其他功能的更多信息。
chmod命令
chmod是另一个Linux命令,用于修改文件和目录的读取,写入和执行权限。因为此命令相当复杂,因而您可以阅读完整的教程以正确执行它。
chown命令
在Linux中,所有文件均归特定用户所有。该CHOWN命令使您可以修改或文件的所有权出售给指定的用户名。诸如,chownlinuxuser2file.ext将使linuxuser2成为file.ext的所有者。
Jobs命令
jobs命令将显示所有当前作业及其状态。作业基本上是由Shell启动的进程。
kill命令
假如您的程序无响应,则可以使用kill命令自动中止它。它将向运行异常的应用发送特定讯号,并指示该应用自行中止。您总共可以使用64个讯号,并且人们一般只使用两个讯号:SIGTERM(15)—请求程序停止运行,并给它一些时间来保存其所有进度。假如在输入kill命令时未指定讯号,则将使用此讯号。SIGKILL(9)-强制程序立刻停止。未保存的进度将遗失。不仅晓得讯号之外,您还须要晓得要杀害的程序的进程标示号(PID)。假如您不晓得PID,只需运行命令psux。在晓得您要使用哪些讯号以及程序的PID以后,输入以下句型:kill[signaloption]PID.
ping命令
使用ping命令检测与服务器的联接状态。诸如,只需输入ping,该命令将检测您是否还能联接到Google并检测响应时间。
wget命令
Linux命令行特别有用-您甚至可以在wget命令的帮助下从Internet下载文件。因此,只需键入wget,之后输入下载链接即可。
uname命令
该UNAME命令,短期对于Unix名,将复印您的Linux系统,如计算机名称的详尽信息,操作系统,内核,等等。
top命令
作为与Windows中的任务管理器等效的终端,top命令将显示正在运行的进程的列表以及每位进程使用的CPU数目。监视系统资源使用情况十分有用,尤其是晓得那个进程因为消耗太多资源而须要中止时。
history命令
当您使用Linux一段时间后,您会很快注意到每晚可以运行数百个命令。因而,假如您想查看之前输入的命令,运行历史记录命令非常有用。
man命令
对个别Linux命令的功能倍感困扰吗?不用害怕,您可以使用man命令从Linux的壳体程序中轻松地学习怎么使用它们。诸如linux开发常用命令,输入mantail将显示tail命令的自动指令。
echo命令
此命令用于将一些数据移到文件中。诸如,假如要将文本“Hello,我的名子叫John”添加到名为name.txt的文件中,则可以键入echoHello,mynameisJohn>>name.txt
zip,unzip命令
使用zip命令将文件压缩到zip归档文件中,之后使用unzip命令从zip归档文件中提取压缩文件。
hostname命令
假如您想晓得主机/网路的名称,只需键入hostname。在末尾添加-I将显示您的网路的IP地址。
useradd,userdel命令
因为Linux是多用户系统,因而这意味着多个人可以同时与同一个系统进行交互。useradd用于创建新用户,而passwd将密码添加到该用户的账户。要添加名为John的新用户linux开发常用命令,请添加userJohn,之后添加其密码类型passwd123456789。删掉用户与添加新用户特别相像。要删掉用户账户类型,请使用userdelUserName。
Linux查看进程的命令有:1.PS命令,该命令可以查看什么进程正在运行及其运行状态2.TOP命令,该命令可以实时显示各个线程情况,3.Pstree命令,该命令以树形图的形式诠释进程之间的派生关系4.Pgrep命令等等
PS命令使用:ps命令用于查看当前正在运行的状态的进程,最常用的方式是psaux,之后再通过管线使用grep命令过滤查找特定的进程,再对特定的进程进行操作,其中grep起到搜索作用.如:ps-ef|grepjava表示查看所有进程里CMD是java的进程信息ps-aux|grepjava
-aux显示所有状态,一般用ps查看进程PID,用kill命令中止进程如kill-9[PID]-9表示逼迫进程立刻停止
Linux查看进程的另一个命令:Top命令top命令可以实时显示各个线程情况.要在top输出中开启线程查看,请调用top命令的’-H’选项,该选项会列举所有linux线程,在top运行时,你也可以通过按’H’键将线程查看模式切换为开或关。
1.Linux查看cpu占用率?linux查看cpu占有率的方式:1.在终端输入命令’top’,按下enter’回车键,即可见到cpu的占用率;2.假如是多核cpu,想查看日本cpu的占用率,可在top命令的界面,按1即可见到其它cpu的占用率---lscpu命令拿来显示cpu的相关信息
2.Linux查看CPU负载:负载(load)是Linux机器的一个重要指标,直观了反应了机器当前的状态.假如机器负载过低,这么对机器的操作将无法进行。Linux的负载高,主要因为CPU使用,显存使用,io消耗三部份构成。任意一项使用过多,都将造成服务器负载的大幅飙升.(查看服务器负载有多种命令,w或则uptime都可以直接展示负载|这两个命令只是单纯的反映出负载,linux提供了更为强悍实用的top命令来查看服务器负载$toptop命令才能清晰诠释系统的状态,而它是实时的监控,按q退出Tasks行展示了目前的进程总量及所处状态,要注意zombie,表示僵尸进程,不为0则表示有进程出现问题|Swap行同Mem行,cached表示缓存,用户已打开的文件,倘若Swap的used很高,则表示系统显存不足。在top命令下,按1,则可以展示出服务器有多少cpu,及每位cpu的使用情况)通常而言:服务器的合理负载是cpu核数*2.在top命令下,按shift+’c’,则将进程根据cpu使用率从大到小排序,按shift+’p’,则将进程根据显存使用率从大到小排序,很容易定位出什么服务占用了较高的cpu和显存。&仅有top命令是不够的,由于它能展示CPU和显存的使用情况,对于负载下降的另一重要诱因--IO没有清晰明晰的展示.linux提供了iostat命令,可以了解io的开支。
文章评论