Linux下常用的shell命令记录

原创
ithorizon 7个月前 (10-13) 阅读数 25 #Linux

Linux下常用的shell命令记录

Linux作为一种开源的操作系统,其有力的命令行功能深受广大用户的喜爱。在Linux系统中,shell命令是用户与系统交互的核心方案之一。以下是一些在Linux下常用的shell命令,供大家参考和学习。

文件操作命令

文件操作是Linux命令行中最常见的操作之一,以下是一些常用的文件操作命令:

ls # 列出目录下的文件和文件夹

cd # 切换目录

pwd # 显示当前目录的路径

cp # 复制文件或目录

mv # 移动或重命名文件或目录

rm # 删除文件或目录

touch # 创建一个空文件或修改文件时间

mkdir # 创建一个新的目录

rmdir # 删除一个空的目录

chmod # 改变文件或目录的权限

chown # 改变文件或目录的所有者和组

find # 在目录树中查找文件

grep # 在文件中查找特定的模式

cat # 显示文件内容

less # 分页查看文件内容

head # 显示文件头部内容

tail # 显示文件尾部内容

ln # 创建文件的硬链接或符号链接

zip # 压缩文件

unzip # 解压缩文件

tar # 归档和解压缩文件

目录操作命令

目录操作命令用于管理目录,以下是一些常用的目录操作命令:

cd ~ # 切换到当前用户的家目录

cd .. # 切换到上级目录

cd / # 切换到根目录

cd /path/to/directory # 切换到指定目录

pwd # 显示当前目录的路径

mkdir # 创建一个新目录

rmdir # 删除一个空目录

rm -r # 删除一个目录及其所有内容

ln -s # 创建一个符号链接

ln -f # 强制创建链接,覆盖已存在的文件

文本处理命令

文本处理命令用于处理文本文件,以下是一些常用的文本处理命令:

echo # 打印字符串到终端

cat # 显示文件内容

less # 分页查看文件内容

more # 分页查看文件内容

head # 显示文件头部内容

tail # 显示文件尾部内容

grep # 在文件中查找特定的模式

sed # 文本编辑工具,用于文本替换和编辑

awk # 数据处理和文本分析工具

cut # 从文件中提取文本的特定部分

sort # 对文本文件中的行进行排序

uniq # 从文本文件中删除重复行

tr # 替换或删除文本中的字符

split # 将文件分割成多个文件

paste # 合并多个文件

join # 将两个或多个文件按照指定字段合并

comm # 比较两个或多个文件的内容

diff # 比较两个文件的内容差异

sed # 流编辑器,用于文本替换和编辑

系统管理命令

系统管理命令用于管理Linux系统,以下是一些常用的系统管理命令:

whoami # 显示当前登录用户

who # 显示所有登录用户

users # 显示所有用户的列表

hostname # 显示或设置主机名

top # 显示系统资源使用情况

htop # 更高级的系统资源使用情况查看工具

ps # 显示当前运行的进程

kill # 杀死一个进程

ipconfig # 显示网络配置信息

ifconfig # 显示或配置网络接口

ping # 测试网络连接

traceroute # 跟踪数据包在网络中的传输路径

ssh # 保险地远程登录到另一台计算机

scp # 保险地复制文件到远程计算机

tar # 归档和解压缩文件

chmod # 改变文件或目录的权限

chown # 改变文件或目录的所有者和组

开发相关命令

开发者在Linux下进行编程时,以下是一些常用的开发相关命令:

gcc # C/C++ 编译器

make # 自动化构建工具

git # 版本控制系统

vim # 文本编辑器

grep # 在文件中查找特定的模式

sed # 文本编辑工具,用于文本替换和编辑

awk # 数据处理和文本分析工具

curl # 文件传输工具,用于从网络下载文件

wget # 文件下载工具

以上只是Linux下常用

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门