4 篇文章 最后更新:2025年6月6日
Linux基础设置

VM和Linux的安装参照:VM和LinuxWSL2

一些在线网站:鸟哥的 Linux 私房菜 基础学习篇 , 鸟哥的 Linux 私房菜 服务器架设篇

Linux基础信息

系统版本和host

bash
lsb_release -a  # 查看操作系统版本

uname -a

查看和设置hostname:

bash
hostname

hostnamectl set-hostname xxx
bash

使用 hostnamectl set-hostname 主机名 来设置主机名后,使用 bash 命令让主机名不重启即可生效

阅读更多 »
Linux常用命令

Linux的常见命令

查看命令帮助

==使用 man 或 –help 获取命令帮助信息==:

man命令是Linux系统中最核心的命令之一,因为通过它可以查看其他Linux命令的使用信息。

当然了,man命令不仅可以查看命令的使用帮助,还可以查看软件服务配置文件、系统调用、库函数等的帮助信息

shell
man ls                        # 使用man 产看 ls 相关的信息

ls --help                     # --help 虽然有时这个输出很简单,但是相应地查看起来也会更方便

工作中建议结合使用,“命令–help”获取的是常用的帮助信息,“man命令”获取的是更多更复杂的帮助信息


==使用help命令==:

在Linux系统里有一些特殊的命令,它们就是bash程序的内置命令,例如 cd、history、read 等,这些命令在系统目录里不存在真实的程序文件(存在于bash程序里),对于这部分命令,查看帮助的方法就是使用help命令

shell
help cd            # 如果使用man cd,那么通常是查不到帮助信息的,而是会进入bash的帮助页面

==使用info获取帮助信息==:

阅读更多 »
文件编辑与查看

查看文件内容

cat/tac/nl

==cat、tac、nl 直接查看文件内容== :

  • cat 由第一行开始显示文件内容,cat 是 Concatenate (连续)的简写
  • tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
  • nl 显示的时候,顺道输出行号!

这些命令在文件行数较多时使用并不方便、推荐使用下面介绍的 more 和 less

more/less

more、less 不仅可以分页查看文件,less还支持文件内容搜索

Shell编程

Shell基础及变量

Shell 是一个命令行解释器,它为用户提供了与操作系统交互的接口。

bash
echo $SHELL          # /bin/bash
cat /etc/shells      # 查看系统已有的shell

脚本执行方式

Shell 脚本通常以 .sh 为扩展名,第一行应包含解释器路径,如 #!/bin/bash

  • 注释:单行注释使用 # 符号,多行可用:: <<'COMMENT' ... COMMENT
  • 分号分隔:在同一行上用分号 ; 分隔多个命令。
  • 管道:使用 | 将一个命令的输出作为另一个命令的输入。
bash
vim test.sh

#!/bin/bash
echo "Hello shell"
ls /

chmod +x test.sh
./test.sh

脚本执行方式

阅读更多 »