Linux基础指令总结

ssh

此命令后加一个自己的云服务器ip地址可实现登录操作(注意后面要再加上空格)

ctrl+insert和shift+insert

前者对应复制,后者对应粘贴操作,如键盘上有Fn键,则应再按住Fn

ctrl+l

清屏操作,如感觉屏幕上显示地多而乱可以选择此操作

ls

显示当前目录中有哪些文件。由于博主的服务器比较新,上面基本上什么都没有,所以没有显示任何结果在这里插入图片描述

ls-l和ll

以列表的形式来显示内容,这样显示出的文件会更清楚一些(可以看到文件的权限、创建时间和大小等等),这两个命令是等价的。在这里插入图片描述

注意,不同的显示颜色表示不同的文件类型。白色为普通文件;蓝色为目录(相当于文件夹);绿色为可执行文件;红色为压缩包。

ls-a

列出此路径下的隐藏文件。在Linux中,如果文件名以.开头,就是隐藏文件,默认是用ls-l显示不出来的

pwd

显示当前用户所在目录

cd

在Linux系统中,磁盘上的文件和目录可以看成一棵目录树(根目录是/),每个节点都是目录或文件在这里插入图片描述

语法: cd 目录名
功能: 改变工作目录。将当前工作目录改变到指定的目录下在这里插入图片描述
在这里插入图片描述
注意:

  1. 如果你的云服务器用户名是root(Linux上的特殊用户,即管理员),那么你的用户家目录就是/root,因此通过cd ~命令就可以切换到/root路径
  2. / 称为根目录
  3. .称为当前目录
  4. . .称为当前目录的上级目录
  5. 形如: /usr/share/tomcat/logs/ 以根目录开头开始的,称为绝对路径
  6. ./logs 以 . 或者. .开头的,称为相对路径
  7. cd后面的路径可以是绝对路径也可以是相对路径,cd后面加绝对路径的时候可以使用tab键进行补全操作。准确地来说我们敲的所有的 Linux 命令都可以使用 tab 键来尝试补全加快效率

当我们在输入目录时,如果不小心敲错了,我们可以使用ctrl+c来取消当前的操作

touch

用于创建出一个文件
在这里插入图片描述

cat

用于读取文件的内容

如果我们对刚刚创建的001文件进行读取操作的话,可以看出来是什么都没有的:在这里插入图片描述

echo

向文件中写入内容。具体格式为echo 内容 > 文件名

我们向001文件中写入hello:在这里插入图片描述
此时我们就可以通过cat命令查看到文件的内容了

在这里插入图片描述
注意:对于一些小的文件,使用touch,cat和echo这三个操作已经足够用了。但对于一些大文件,读也好,写也好,使用上面的操作就比较麻烦了,我们可以使用less来读文件,使用vim来编辑文件(之后会说)

mkdir

用于创建一个目录(相当于文件夹)
在这里插入图片描述

在目录中同样可以创建出一些文件和目录

rm

删除操作,既可以删除文件,也可以删除目录。删除文件时rm后面加上空格后直接跟文件名就可以删除了,而删除目录的时候后面需要先加上 -r再加上目录名方可删除( -r表示递归的意思,删除目录其实删的不只是目录,还有目录里包含的文件以及子目录)

cp

复制一个文件或者目录

语法 cp [选项] 源文件或目录 目标文件或目录
在这里插入图片描述
上图的操作为在spring_wind目录中创建一个002文件,里面写上hello,在把002文件复制后创建出003文件在这里插入图片描述
上图的操作为在spring_wind目录中创建一个aaa目录,然后把002文件复制到aaa目录中
当然cp操作也可以拷贝目录,在cp后加上 -r即可

mv

移动一个文件/目录,或者给其重命名

语法: mv [选项] 源文件或目录 目标文件或目录

此用法和拷贝一个文件或者目录的步骤基本上是一样的,所以就不再去演示了,大家有空可以自己多尝试尝试

tree

在进行文件的拷贝和移动的过程中,由于完全是基于命令行的方式来操作的,因此文件的变化位置大家可能看的不是特别清楚,这时候,我们就可以借助一个tree命令来直观地看到当前的目录结构

在这里插入图片描述

man

此命令可以查看linux的帮助手册。在我们遇到问题时,比如忘记某个命令的用法时,可以借助此方法去查看具体使用规范

比如当我们查看cp命令的具体规范时,显示出的结果如下:在这里插入图片描述

按q可以退出

less

此命令也是一个查看文件的命令,且它带有翻页功能,使用键盘上的上下箭头可以翻页查看,同样使用q可以退出

head

查看文件的开头(默认前10行)

通过head -n 行数 文件名可以指定显示的文件具体行数

tail

查看文件的末尾(默认倒数前10行)

vim

相当于Linux上的记事本,既可以读文件,也可以编辑文件,且比Windows上的记事本的功能还要强大很多

语法: vim 【文件名】可以打开一个文件(若文件不存在,则会创建出这个文件)
在这里插入图片描述
在进入到某个文件后,我们就可以看到其中的文件内容,但是目前我们还是编辑不了。因为刚一打开的时候,vim是处在Normal模式中的,在这个模式下,键盘上的大部分按键不是用来输入的,而是表示快捷键。当我们按下小写字母i的时候,就可以进入到插入模式中了,此时我们就可以进行编辑了。在这里插入图片描述
然后我们顺序按Esc键、冒号键、wq键就可以保存并退出vim了。

ps

相当于Windows系统上的任务管理器,可以查看当前系统中的进程

用法: ps aux 这个命令可以显示当前系统中的所有进程
在这里插入图片描述
注意:

  1. 因为一个系统上运行的进程肯定是偏多的,所以有时候一下子查看所有进程后去找单独某个进程是否存在往往会很困难,因此我们可以通过 ps aux | grep 你想要查找进程的关键字这个命令去查找
  2. 使用ps的时候,通常会搭配|,|在Linux中叫做管道,功能就是把前一个命令的输出作为后一个命令的输入

grep

相当于字符串匹配,后面的参数加上要查找的关键字即可,不只是刚刚我们提到的ps命令,但凡是这种输入很多内容的命令,都可以使用grep来进行筛选。

netstat

netstat -anp这个命令可以查看当前的网络状热态

在这里插入图片描述
如果想要查看某个服务是否启动,就可以通过这个命令来查看端口

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码

)">
< <上一篇
下一篇>>