0


kali linux基本命令

文章目录

shell

什么是shell

在计算机科学中,

shell

俗称外壳,能够接收用户的命令并翻译给操作系统执行,是用户与操作系统(内核)之间的桥梁。如

windows

cmd

命令行也是属于

shell

查看shell

  • 查看系统支持哪些shell cat etc/shells
  • 查看正在使用的shell echo $SHELLkali中区分大小写】在这里插入图片描述

shell与终端的区别

  • 终端:接收用户的输入,并传递给shell程序,接收程序输出并展示到屏幕。
  • shell:接收并解析用户的命令给操作系统执行,将结果输出到终端。

VIM编辑器

是所有

Unix

以及

Linux

系统下标准的编辑器,他就相当于

windows

系统中的记事本一样。

  • vim具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计。
  • vim可以当作vi的升级版本,可以用多种颜色的方式来显示一些特殊的信息。
  • vim会根据文件扩展名或者文件内的开头信息,判断该文件的内容而自动的执行该程序的语法判断式,再以颜色来显示程序代码与一般信息。
  • vim里面加入了很多额外的功能,例如支持正则表达式的搜索、多文件编辑、块复制等。这对于我们在Linux上进行一些配置文件的修改工作有很棒的功能。在这里插入图片描述
  1. 使用命令vim 1.txt,进入vim编辑器模式,默认命令模式。
i

在当前光标所在字符的前面转为输入模式。

I

在当前光标所在行的行首转换为输入模式。

a

在当前光标所在字符的后面转为输入模式。

A

在光标所在行的行尾转为输入模式

o

在当前光标所在行的下方,新建一行,转为插入模式

O

在当前光标所在行的上方,新建一行,转为插入模式

s

删除光标所在字符

r

替换光标处字符

  1. 命令模式 --> 输入模式,使用ESC键。
  2. 关闭、保存文件:冒号加特定字符。
w

保存

q

退出

wq

x

保存退出

q!

强制退出

w!

强制保存,管理员才有权限

  1. 查找:/ + 要查找的字符:从当前位置向后查找。? + 要查找的字符:从当前位置向前查找。

Linux常用命令

Linux命令手册查询
以下命令用法皆可在上述命令手册中查询,也可以在命令后面添加–h来获得相关命令的提示

  1. echo命令 echo命令用于在终端输出字符串或变量提取后的值,格式为"echo [字符串 | $变量]"。
  2. date命令date命令用于显示及设置系统的时间或者日期,格式为"date [选项] [+指定的格式]"。在这里插入图片描述在这里插入图片描述
  3. poweroff命令poweroff命令用于关闭系统,其格式为poweroff
  4. top命令 显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率等,格式为"top [参数]"。在这里插入图片描述在这里插入图片描述
  5. uname命令 查看系统版本信息。

用法:

uname [选项]

-a, --all

以如下次序输出所有信息。其中若

-p

-i

的探测结果不可知则被省略:

-s, --kernel-name

输出内核名称

-n, --nodename

输出网络节点上的主机名

-r, --kernel-release

输出内核发行号

-v, --kernel-version

输出内核版本

-m, --machine

输出主机的硬件架构名称

-p, --processor

输出处理器类型或"unknown"

-i, --hardware-platform

输出硬件平台或"unknown"

-o, --operating-system

输出操作系统名称

--help

显示此帮助信息并退出

--version

显示版本信息并退出

在这里插入图片描述
6.

who

命令
用于查询当前登入主机的用户终端信息

用法:who [选项]… [ 文件 | 参数1 参数2 ]
显示当前已登录的用户信息。

-a, --all

等于

-b -d --login -p -r -t -T -u

选项的组合

-b, --boot

上次系统启动时间

-d, --dead

显示已死的进程

-H, --heading

输出头部的标题列

-l,--login

显示系统登录进程

--lookup

尝试通过 DNS 规范化主机名

-m

只针对和标准输入有直接交互的主机和用户

-p, --process

显示由 init 进程衍生的活动进程

-q, --count

列出所有已登录用户的登录名与用户数量

-r, --runlevel

显示当前的运行级别

-s, --short

只显示名称、线路和时间(默认)

-T, -w, --message

+

-

?

标注用户消息状态

-u, --users

列出已登录的用户

--message

等于

-T
--writable

等于

-T
--help

显示此帮助信息并退出

--version

显示版本信息并退出

  1. history命令 可以用来显示曾执行过的命令
n

显示n个最近的记录

-a

添加记录

-r

读取记录,但不会添加内容记录

-w

覆盖原有的

history

文件

-c

清除记录

-d<编号>[n]

删除指定

n

条记录

-n<文件>

读取指定文件

-r<文件>

读取文件但不记录

-w<文件>

覆盖原有文件

  1. pwd命令 用于显示用户当前所处的工作目录。
  2. cd命令 用于切换工作路径
  3. ls命令 用于显示目录中的文件信息
  4. cat命令 用于列出文件内容
cat > [filename]

回车后在光标后输入文件内容,最后按“

ctrl+d

”保存文件内容并退出。

cat [filenname]

回车查看文件内容;

cat -n [filename]

回车查看附带行号的文件内容

cat [filename1] [filename2] > [filename3]

并回车即可实现两文件的合并

cat >>[filename]<< EOF

后回车在光标处输入追加内容,在最后一行输入

EOF

结束追加保存退出

cat -n file1

给所有行加上行号(包含空行)

cat -b file1

给有文本的行加上行号

cat -T file1

^I

字符替换文中的所有制表符

标签: linux vim 运维

本文转载自: https://blog.csdn.net/m0_55854679/article/details/122173547
版权归原作者 poggioxay 所有, 如有侵权,请联系我们删除。

“kali linux基本命令”的评论:

还没有评论