【Linux】Linux入门学习之常用命令四

介绍

这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长!

以下为小编最喜欢的两句话:

要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。

一个人为什么要努力? 我见过最好的答案就是:因为我喜欢的东西都很贵,我想去的地方都很远,我爱的人超完美。因此,小编想说:共勉!

本篇文章是小编记录Linux的系统学习

目录

一、Vim编辑器

vim和vi的区别

二、Linux命令

1、重定向输出>和>>

2、查看进程

3、&&  连接,逻辑与的功能 

4、ifconfig  查看ip地址

5、telnet 测试端口是否畅通

         6、查询端口占用情况

         7、date  显示当前系统时间

         8、free 显示内存状态

         9、top 动态显示,管理执行中的程序(任务管理器)

        10、kill -9 PID强制杀死进程

11、du –h 显示当前目录的大小

12、who 显示目前登入系统的用户信息

13、useradd 添加一个用户

14、userdel test 删除test用户(不会删除home目录)

15、关机或重启

16、创建组 

17、id命令

18、账户文件


一、Vim编辑器

使用vim编辑器的前提是已经下载过vim

可使用apt命令进行下载,小编下面链接的文章写了关于apt的命令

【Linux】Linux入门学习之常用命令一_determine ZandR的博客-CSDN博客

在Linux下一般使用vi编辑器来编辑文件。

vi既可以查看文件也可以编辑文件。

三种模式:命令行、插入、底行模式。

切换到命令行模式:按Esc键;

切换到插入模式:按 i 、o、a键;

    i 在当前位置生前插入

    I 在当前行首插入

    a 在当前位置后插入

    A 在当前行尾插入

    o 在当前行之后插入一行

    O 在当前行之前插入一行

 切换到底行模式:按 :(冒号);

 打开文件:vim 文件名称

不保存退出:esc  :q

不保存强制退出:esc :q!

修改文件:输入i  进入插入模式

保存并退出:esc :wq  

保存并强制退出:esc :wq!

3种进入插入模式:

i:在当前的光标所在处插入

o:在当前光标所在的行的下一行插入

a:在光标所在的下一个字符插入

vim和vi的区别

vi和vim它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。

vim的这些优势主要体现在以下几个方面:

1、多级撤消

我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。

2、易用性

vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。

3、语法加亮

vim可以用不同的颜色来加亮你的代码。

4、可视化操作

就是说vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。

5、对vi的完全兼容

某些情况下,你可以把vim当成vi来使用。

6、vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding。

二、Linux命令

1、重定向输出>和>>

> 重定向输出,覆盖原有内容(复制);

>> 重定向输出,又追加功能;

示例:

cat /etc/passwd > a.txt  将输出定向到a.txt中

cat /etc/passwd >> a.txt  输出并且追加

2、查看进程

ps -ef|more  查看所有进程

 

3、&&  连接,逻辑与的功能 

示例:

mkdir test && cd test  第一个命令执行成功才会执行第二个命令

4、ifconfig  查看ip地址

ifconfig 网卡名称 up/down 启用eth0网卡(重点)

 

 

5、telnet 测试端口是否畅通

telnet ip  端口号

示例:

将ssh的服务打开,ssh的默认端口是22,查询22端口号

下图为ssh开启时,测试端口号22是否开启,connected为连接成功

下图为ssh关闭时,测试端口号是否开启,unable to connect to remote host (连接已被外部主机关闭)为连接失败

 

6、查询端口占用情况

netstat -an | grep 端口号

查看ssh服务的端口号使用情况

7、date  显示当前系统时间

如果时间不对的话,可以使用下面的命令去设置系统时间

   date -s '2023-05-01 03:52:10'  设置系统时间

8、free 显示内存状态

free –m  以mb单位显示内存组昂头

9、top 动态显示,管理执行中的程序(任务管理器)

 使用ctrl+c退出

10、kill -9 PID强制杀死进程

如果端口号被占用了,要根据Pid来杀死进程,可以使用lsof -i:端口号来查看Pid

11、du –h 显示当前目录的大小

12、who 显示目前登入系统的用户信息

13、useradd 添加一个用户

useradd test 添加test用户

useradd test2 -d /home/t2  指定用户home目录

14、userdel test 删除test用户(不会删除home目录)

   userdel r test  删除用户以及home目录

15、关机或重启

注意(重启有时候不太有用,小编在使用的时候都是关机,手动启动)

shutdown 关机

reboot 重启

init 0~6

0:停机
1:单用户形式,只root进行维护

  test用户不能使用init系统维护命令
2:多用户,不能使用net file system
3:完全多用户
5:图形化
4:安全模式

6:重启

16、创建组 

当在创建一个新用户user时,若没有指定他所属于的组,就建立一个和该用户同名的私有组

创建用户时也可以指定所在组

groupadd  创建组

示例:

groupadd public  创建一个名为public的组

useradd   u1  -g   public  创建用户指定组

groupdel 删除组,如果该组有用户成员,必须先删除用户才能删除组。

groupdel public

17、id命令

功能:查看一个用户的UID和GID

用法:id [选项]... [用户名]

18、账户文件

/etc/passwd  用户文件

/etc/shadow  密码文件

/etc/group  组信息文件 

 可以看看小编的下篇关于Linux命令的博客

【Linux】Linux入门学习之常用命令五_determine ZandR的博客-CSDN博客icon-default.png?t=N4HBhttps://blog.csdn.net/weixin_60387745/article/details/130715170?spm=1001.2014.3001.5502

以上就是小编所实践的内容,希望能够帮助到大家,感谢各位大佬的观看!!! 

参考文章: 

vi和vim的区别-阿里云开发者社区 (aliyun.com)https://developer.aliyun.com/article/309383#:~:text=vi%E5%92%8Cvim%E5%AE%83%E4%BB%AC%E9%83%BD%E6%98%AF%E5%A4%9A%E6%A8%A1%E5%BC%8F%E7%BC%96%E8%BE%91%E5%99%A8%EF%BC%8C%E4%B8%8D%E5%90%8C%E7%9A%84%E6%98%AFvim%E6%98%AFvi%E7%9A%84%E5%8D%87%E7%BA%A7%E7%89%88%E6%9C%AC%EF%BC%8C%E5%AE%83%E4%B8%8D%E4%BB%85%E5%85%BC%E5%AE%B9vi%E7%9A%84%E6%89%80%E6%9C%89%E6%8C%87%E4%BB%A4%EF%BC%8C%E8%80%8C%E4%B8%94%E8%BF%98%E6%9C%89%E4%B8%80%E4%BA%9B%E6%96%B0%E7%9A%84%E7%89%B9%E6%80%A7%E5%9C%A8%E9%87%8C%E9%9D%A2%E3%80%82.%20vim%E7%9A%84%E8%BF%99%E4%BA%9B%E4%BC%98%E5%8A%BF%E4%B8%BB%E8%A6%81%E4%BD%93%E7%8E%B0%E5%9C%A8%E4%BB%A5%E4%B8%8B%E5%87%A0%E4%B8%AA%E6%96%B9%E9%9D%A2%EF%BC%9A.%201%E3%80%81%E5%A4%9A%E7%BA%A7%E6%92%A4%E6%B6%88.%20%E6%88%91%E4%BB%AC%E7%9F%A5%E9%81%93%E5%9C%A8vi%E9%87%8C%EF%BC%8C%E6%8C%89%20u%E5%8F%AA%E8%83%BD%E6%92%A4%E6%B6%88%E4%B8%8A%E6%AC%A1%E5%91%BD%E4%BB%A4%EF%BC%8C%E8%80%8C%E5%9C%A8vim%E9%87%8C%E5%8F%AF%E4%BB%A5%E6%97%A0%E9%99%90%E5%88%B6%E7%9A%84%E6%92%A4%E6%B6%88%E3%80%82.,2%E3%80%81%E6%98%93%E7%94%A8%E6%80%A7.%20vi%E5%8F%AA%E8%83%BD%E8%BF%90%E8%A1%8C%E4%BA%8Eunix%E4%B8%AD%EF%BC%8C%E8%80%8Cvim%E4%B8%8D%E4%BB%85%E5%8F%AF%E4%BB%A5%E8%BF%90%E8%A1%8C%E4%BA%8Eunix%2Cwindows%20%2Cmac%E7%AD%89%E5%A4%9A%E6%93%8D%E4%BD%9C%E5%B9%B3%E5%8F%B0%E3%80%82.%203%E3%80%81%E8%AF%AD%E6%B3%95%E5%8A%A0%E4%BA%AE.%20vim%E5%8F%AF%E4%BB%A5%E7%94%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E9%A2%9C%E8%89%B2%E6%9D%A5%E5%8A%A0%E4%BA%AE%E4%BD%A0%E7%9A%84%E4%BB%A3%E7%A0%81%E3%80%82.%204%E3%80%81%E5%8F%AF%E8%A7%86%E5%8C%96%E6%93%8D%E4%BD%9C.

 如果想了解其他关于Linux可以去看看,菜鸟教程

Linux 教程 | 菜鸟教程 (runoob.com)https://www.runoob.com/linux/linux-tutorial.html

猜你喜欢

转载自blog.csdn.net/weixin_60387745/article/details/130629097
今日推荐