60个常见的 Linux 指令

1.ssh 登录到计算机主机

bash 复制代码
ssh -p port username@hostname

username: 远程计算机上的用户账户名。

hostname: 远程计算机的 IP 地址或主机名。

-p 选项指定端口号。

2.ls 列出目录内容

bash 复制代码
ls
ls -l  # 显示详细列表
ls -a  # 显示包括隐藏文件在内的所有内容

3.pwd 当前终端会话所在的完整路径

bash 复制代码
pwd

4.cd 切换当前工作目录

bash 复制代码
cd [directory]
cd .. #上一级目录
cd ~ #返回当前用户主目录

5.touch 创建空文件或更新文件的时间戳

bash 复制代码
touch [options] file

6.echo 终端输出文本或变量值

bash 复制代码
echo [options] [string...]
echo "This is a new line" > newfile.txt #写入文件
echo "Another line" >> existingfile.txt #追加到文件

string:要输出的文本或变量。

7.nano 在终端中编辑文件

bash 复制代码
nano [options] [file]
# 例如:创建或编辑文件
nano myfile.txt

8.vim 文本编辑器

普通模式(Normal Mode): 默认模式,用于浏览和执行命令。

插入模式(Insert Mode): 用于文本输入。

命令行模式(Command-Line Mode): 用于输入命令(如保存、退出等)。

bash 复制代码
vim filename.txt

9.cat 查看、连接和创建文件

bash 复制代码
cat filename.txt	#显示文件内容
cat file1.txt file2.txt	#连接多个文件并显示
cat file1.txt file2.txt > combined.txt	#将多个文件合并为一个文件
cat file1.txt >> existingfile.txt	#追加内容到文件末尾
cat -n filename.txt	#显示文件内容和行号
cat -v filename.txt	#显示不可打印字符

10.shred 安全删除敏感文件

bash 复制代码
shred [options] file...

-u:在删除文件后删除文件名,即在销毁文件内容后删除文件本身。
-v:显示详细信息,输出进度信息。
-n:指定覆盖文件内容的次数,默认是 3 次。
-z:在覆盖后用零填充文件,以进一步掩盖删除的痕迹。

11.mkdir 创建新目录

bash 复制代码
mkdir [options] directory...

-p:递归创建目录。如果上级目录不存在,mkdir 会自动创建它们。
-v:显示创建目录的详细信息。
-m:设置新目录的权限(模式),以八进制表示。

相关推荐
琥珀色糖5 小时前
Linux守护进程
linux·终端·守护进程·会话·进程组
开心大爆炸9 小时前
xrdp 连接 登录对话框输入密码后闪退
linux·运维·服务器
oushaojun210 小时前
大厂 C++ 面试:深度剖析 Linux Signal 信号机制(转)
linux
苏生Susheng11 小时前
【软件实施】Linux系统Shell脚本教程
linux·运维·服务器·chrome·spring boot·学习·实施
Ruiery11 小时前
Linux 6.6内核 IOMMU 深度解析(七):DMA API 与 IOMMU 集成 — 从 dma_map_single 到 iommu_map
linux·运维·服务器
分支预测失败11 小时前
RISC-V AIA 中断架构实战:从 PLIC 到 APLIC 与 IMSIC 的迁移
linux·后端
GeW11 小时前
RHCE学习拿证计划:锁定核心考点,实现备考效率最大化
linux
snow@li11 小时前
服务器运维:Alibaba Cloud Linux 4 LTS 64位 根目录全景深度解析文章
linux·运维·服务器
苏生Susheng11 小时前
【软件实施】Linux企业运维常用命令手册
java·linux·运维·服务器·springboot·springcloud·软件实施
额额额对了12 小时前
Linux 进程间通信(IPC)核心机制:消息队列、共享内存与信号量详解
linux·网络·网络协议