Linux基础命令汇总
系统基础指令
ls:列出目录内容
ls -a:显示所有文件(包括隐藏文件)
ls -l:显示详细文件信息
ls /etc:列出 /etc 目录内容
示例:
cat:查看文件内容
cat /etc/os-release:查看系统版本信息
cat file1:显示文件内容
cat file1 file2 > merged.txt:合并文件并输出到新文件
示例:
pwd:显示当前工作目录路径
pwd:直接显示当前路径
cd ~ && pwd:切换到用户主目录后显示路径
示例:
uname:获取系统信息
uname -a:显示完整系统信息(内核版本、主机名等)
uname -r:仅显示内核版本
uname -n:显示主机名
示例:
文件与目录管理
cd:切换目录
cd /var/log:切换到 /var/log 目录
cd ..:返回上级目录
cd ~:切换到当前用户主目录
示例:
mkdir:创建目录
mkdir test:创建名为 test 的目录
mkdir -p /a/b/c:递归创建多级目录
mkdir -m 755 dir:创建目录并设置权限
示例:
rm:删除文件或目录
rm file.txt:删除文件
rm -r dir:删除目录及其内容
rm -f file.txt:强制删除(不提示)
示例:
cp:复制文件或目录
cp src.txt dest.txt:复制文件
cp -r dir1 dir2:复制目录
cp -a file.txt /backup:复制文件并保留属性
示例:
mv:移动或重命名文件 / 目录
mv old.txt new.txt:重命名文件
mv file.txt /target/:移动文件到目标目录
mv dir1 dir2:重命名目录
示例:
chmod:修改文件 / 目录权限
chmod 755 file:设置所有者权限为 rwx,其