Linux常见的指令

命令

全称

中文解释

使用示例

ls

List

列出目录中的文件和子目录

ls - 列出当前目录中的文件和子目录<br>ls /path/to/directory - 列出指定目录中的文件和子目录

cd

Change Directory

改变当前工作目录

cd /path/to/directory - 进入指定目录<br>cd .. - 进入上层目录

pwd

Print Working Directory

显示当前工作目录的路径

pwd - 显示当前工作目录的路径

mkdir

Make Directory

创建新的目录

mkdir new_directory - 创建名为 "new_directory" 的目录

rm

Remove

删除文件或目录

rm file.txt - 删除名为 "file.txt" 的文件<br>rm -r directory - 删除名为 "directory" 的目录及其内容

cp

Copy

复制文件或目录

cp file.txt new_location/ - 将文件 "file.txt" 复制到 "new_location" 目录

mv

Move

移动文件或目录,或者重命名文件

mv file.txt new_location/ - 将文件 "file.txt" 移动到 "new_location" 目录<br>mv file.txt new_name.txt - 将文件 "file.txt" 重命名为 "new_name.txt"

touch

Touch

创建空文件或更新文件的访问和修改时间

touch file.txt - 创建名为 "file.txt" 的空文件<br>touch -a file.txt - 更新文件 "file.txt" 的访问时间

cat

Concatenate

将文件内容输出到终端或合并文件

cat file.txt - 将文件 "file.txt" 的内容输出到终端<br>cat file1.txt file2.txt > combined.txt - 将文件 "file1.txt" 和 "file2.txt" 的内容合并并输出到 "combined.txt"

grep

Global Regular Expression Print

在文件中搜索指定的模式

grep "pattern" file.txt - 在文件 "file.txt" 中搜索匹配 "pattern" 的行

chmod

Change Mode

修改文件或目录的权限

chmod +x script.sh - 将脚本 "script.sh" 设置为可执行权限

chown

Change Ownership

修改文件或目录的所有者

chown user file.txt - 将文件 "file.txt" 的所有者更改为 "user"

chgrp

Change Group

修改文件或目录的所属组

chgrp group file.txt - 将文件 "file.txt" 的所属组更改为 "group"

sudo

Superuser Do

以超级用户身份执行命令

sudo command - 以超级用户身份执行 "command" 命令

su

Switch User

切换用户身份

su username - 切换到 "username" 用户身份

find

Find

在文件系统中搜索文件

find /path/to/search -name "pattern" - 在指定路径下搜索文件名匹配 "pattern" 的文件

tar

Tape Archive

创建或提取归档文件

tar -cvf archive.tar files/ - 将目录 "files/" 中的文件创建为名为 "archive.tar" 的归档文件

gzip

GNU Zip

压缩文件

gzip file.txt - 压缩文件 "file.txt"

unzip

Unzip

解压缩文件

unzip archive.zip - 解压缩名为 "archive.zip" 的压缩文件

ssh

Secure Shell

远程登录到另一台计算机

ssh username@host - 通过 SSH 远程登录到主机 "host",使用 "username" 用户名进行登录

source

Source

在当前 shell 环境中执行脚本文件

source script.sh - 在当前 shell 环境中执行名为 "script.sh" 的脚本文件

.

(Dot)

在当前 shell 环境中执行脚本文件

. script.sh - 在当前 shell 环境中执行名为 "script.sh" 的脚本文件

ps

Process Status

进程状态

ps -ef - 显示系统中所有进程的详细信息

top

Table of Processes

实时查看系统的进程和系统资源

top - 实时显示系统的进程和资源使用情况

kill

Kill

终止进程

kill PID - 终止进程 ID 为 "PID" 的进程

sed

Stream Editor

流编辑器

sed 's/pattern/replacement/' file.txt - 在文件 "file.txt" 中将匹配 "pattern" 的文本替换为 "replacement"

awk

Aho, Weinberger, and Kernighan (创建者的姓氏首字母)

强大的文本处理工具

awk '{print $1}' file.txt - 在文件 "file.txt" 的每一行中打印第一个字段

tail

Tail

查看文件末尾的内容

tail -n 10 file.txt - 查看文件 "file.txt" 的最后 10 行内容

head

Head

查看文件开头的内容

head -n 5 file.txt - 查看文件 "file.txt" 的前 5 行内容

wc

Word Count

统计文件中的行数、字数和字符数

wc -l file.txt - 统计文件 "file.txt" 中的行数

man

Manual

查看命令的帮助文档

man ls - 查看 "ls" 命令的帮助文档

history

History

查看命令历史记录

history - 显示最近执行过的命令历史记录

ifconfig

Interface Configuration

查看和配置网络接口

ifconfig - 显示网络接口的配置信息

ping

Packet Internet Groper

测试网络连接

ping google.com - 向 google.com 发送网络测试请求

netstat

Network Statistics

查看网络连接和统计信息

netstat -tuln - 显示所有的 TCP 和 UDP 网络连接

scp

Secure Copy

在本地主机和远程主机之间复制文件

scp file.txt username@host:/path/to/destination - 将本地文件 "file.txt" 复制到远程主机的指定路径下

ssh

Secure Shell

远程登录到另一台计算机

ssh username@host - 通过 SSH 远程登录到主机 "host",使用 "username" 用户名进行登录

lsofi

List Open Files

列出当前系统中打开的文件和进程信息

lsof - 列出当前系统中所有打开的文件和进程信息<br>lsof -i :8080 - 列出使用端口 8080 的进程信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值