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:设置新目录的权限(模式),以八进制表示。

相关推荐
RisunJan5 分钟前
Linux命令-md5sum(计算和校验文件报文摘要的工具程序)
linux·运维
王琦031824 分钟前
第三章 linux文件类型和根目录结构
linux·运维·服务器
minji...28 分钟前
Linux 文件系统 (三) 软连接和硬链接
linux·运维·服务器·c++·算法
源远流长jerry1 小时前
DPDK 内存管理深度解析:从大页到 Mbuf 的完整链路
linux·服务器·网络
Konwledging2 小时前
显卡GOP
linux
blueSatchel2 小时前
v4l2读取图像样例
linux
xlp666hub2 小时前
从零点亮 RK3568 的 LED:设备树,平台总线,现代gpio子系统全解析(附完整代码)
linux·面试
哼?~3 小时前
Linux线程基本概念
linux
姓王名礼3 小时前
一份 Windows/macOS/Linux 完整安装 + 运行 + 对接 WebUI 的步骤
linux·windows·macos
idolao4 小时前
CentOS 7 安装 nginx-1.3.15.tar.gz 详细步骤(从源码编译到启动配置)
linux·运维·数据库