Linux
环境安装
安装方式 描述 裸机安装 在物理机器上直接安装Linux操作系统。 虚拟机安装 使用虚拟机软件(如VMware, VirtualBox)在虚拟环境中安装Linux。 云服务器 在云服务平台上创建并配置Linux虚拟机实例。
Xshell
功能 命令 登录 ssh root@自己的公网ip
(例如:ssh root@123.45.xx.xxx
)全屏显示 使用快捷键 Alt+Enter
。
基本操作
用户管理
命令 描述 添加用户 adduser name
设置密码 passwd sanshi
删除用户 userdel -r name
文件操作
命令 描述 ls 列出文件和目录( ls -l
详细列出,ls -a
显示隐藏文件)。pwd 显示当前工作目录。 cd 更改当前工作目录( cd ~
进入家目录)。mkdir 创建新目录。 touch 创建空文件。 cat 查看文件内容( cat -n
编号,cat -b
非空行编号)。cp 拷贝文件或目录( cp -r
递归拷贝目录)。tree 显示目录结构树。 mv 移动或重命名文件。 alias 创建命令别名(如 alias ll='ls -l'
)。时间相关
命令 描述 date 显示和设置系统日期和时间。 cal 显示日历。 查找工具
命令 描述 find 查找文件( find ~ -name *.c
查找所有.c
文件)。which 查找指令的路径。 grep 文本搜索( grep 'pattern' filename
搜索包含特定模式的行)。文件压缩
命令 描述 zip 压缩文件( zip -r archive.zip files
)。unzip 解压文件( unzip archive.zip
)。tar 打包或解包文件( tar czf archive.tar.gz files
)。系统信息
命令 描述 uname -a 显示系统详细信息(内核名称、主机名、内核版本等)。
指令操作
文件类型与路径
类型/路径 描述 普通文件 以 -
开头。目录文件 以 d
开头。当前目录(.) 表示当前路径。 上级目录(..) 表示上一级目录。 绝对路径 从根目录 /
开始的完整路径。相对路径 相对于当前目录的路径。 ls指令
选项 描述 -l 长格式列出文件信息。 -a 显示所有文件,包括隐藏文件(以 .
开头的文件)。-d 仅显示目录本身,不显示其内容。 -F 在文件名后添加类型标识(如 *
表示可执行文件,/
表示目录)。pwd指令
描述 命令 显示当前目录 pwd
cd指令
描述 命令 进入目录 cd name/
进入家目录 cd ~
返回上一次路径 cd -
mkdir指令
描述 命令 创建目录 mkdir 目录名
touch指令
描述 命令 创建文件 touch 文件名
echo / cat指令
命令 描述 输出到文件 echo "message" > 文件名
查看文件内容 cat 文件名
cat输出选项
选项 描述 -n 对输出的所有行编号。 -b 对非空输出行编号。 -s 不输出多行空行。 >> 追加内容到文件。 < 从文件读取输入。 查看文件
命令 描述 cat 查看小文件内容。 more 查看大文件内容,按回车键翻页。 less 类似more,支持前后翻页,不加载整个文件。 head 显示文件的前几行( head -n lines filename
)。tail 显示文件的后几行( tail -n lines filename
)。管道操作 使用管道(` cp拷贝
描述 命令 同目录拷贝 cp source destination
不同目录拷贝 cp source/destination
递归拷贝目录 cp -r source destination
tree指令
描述 命令 安装tree yum install tree
使用tree tree -L level
(显示目录结构,level
为目录层级)。mv指令
描述 命令 重命名 mv oldname newname
剪切文件 mv file ..
(剪切到上级目录)。移动文件 mv ../file .
(从上级目录移动到当前目录)。alias指令
描述 命令 创建别名 alias command='original_command'
时间相关指令
命令 描述 获取时间戳 date +%s
日期转换 date -d@timestamp
查找工具
命令 描述 find 查找文件( find / -name pattern
)。which 查找指令的路径( which command
)。grep 文本搜索( grep pattern filename
)。