60个常见的 Linux 指令

avatar
作者
猴君
阅读量:0

1.ssh 登录到计算机主机

ssh -p port username@hostname 

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

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

-p 选项指定端口号。

2.ls 列出目录内容

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

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

pwd 

4.cd 切换当前工作目录

cd [directory] cd .. #上一级目录 cd ~ #返回当前用户主目录 

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

touch [options] file 

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

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

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

7.nano 在终端中编辑文件

nano [options] [file] # 例如:创建或编辑文件 nano myfile.txt 

在这里插入图片描述

8.vim 文本编辑器

普通模式(Normal Mode): 默认模式,用于浏览和执行命令。
插入模式(Insert Mode): 用于文本输入。
命令行模式(Command-Line Mode): 用于输入命令(如保存、退出等)。

vim filename.txt 

在这里插入图片描述

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

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 安全删除敏感文件

shred [options] file... 

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

11.mkdir 创建新目录

mkdir [options] directory... 

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