一、shell与终端的区别
终端:接收用户的输入,并传递给shell程序,接收程序输出并展示到屏幕。
shell:接收并解析用户的命令给操作系统执行,将结果输出到终端。
查看shell
查看系统支持哪些shell
cat /etc/shells
查看正在使用的shell
echo $SHELL
也可以更换linux下查用的终端,更换为自己喜欢的风格。
二、vim编辑器
三、基础命令
apt-get
:用于安装和管理软件包。sudo
:用于以管理员身份运行命令。ls
:用于列出当前目录下的文件和文件夹。cd
:用于切换目录。mkdir
:用于创建新目录。rm
:用于删除文件或目录。如:rm -r 目录名- -rf强制删除非空目录
cp
:用于复制文件或目录。mv
:用于移动或重命名文件或目录。nano
:用于编辑文本文件。grep
:用于在文件中查找指定字符串。ps
:用于列出当前系统上正在运行的进程。kill
:用于终止正在运行的进程。ifconfig
:用于显示网络接口的配置信息。ping
:用于测试网络连接。netstat
:用于显示网络状态和连接信息。nmap
:用于扫描网络和端口。ssh
:用于远程登录到其他计算机。whoami
:用于显示当前登录用户的用户名。-
echo命令:输入输出权限。
-
date命令:显示当前时间,调整时间。
-
top命令:通过进程了解命令是否启用、执行。
- wc命令:用于统计指定文本