Linux基本操作命令及用途

一、文件操作命令

1. ls命令:查看目录和文件信息

ls -l # 显示详细信息,包括权限、大小和时间等
ls -a # 显示所有文件,包括隐藏文件
ls -h # 以K、M、G等易读形式显示文件大小

2. cd命令:切换工作目录

cd /home # 进入/home目录
cd .. # 返回上级目录
cd / # 进入根目录

3. mkdir命令:创建目录

mkdir test # 在当前目录下创建test目录
mkdir -p /dir1/dir2 # 创建多级目录

4. rm命令:删除文件或目录

rm file.txt # 删除file.txt文件
rm -r dir # 删除整个目录及其内容

5. cp命令:复制文件或目录

cp file1 file2 # 复制file1并命名为file2
cp -r dir1 dir2 # 复制整个目录及其内容到dir2

二、系统操作命令

1. ps命令:查看系统进程

ps # 显示当前用户的进程
ps aux # 显示所有进程,包括系统进程

2. top命令:实时查看系统进程和资源占用情况

top # 实时显示进程信息

3. kill命令:终止进程

kill pid # 终止pid进程
killall process # 终止名为process的所有进程

4. shutdown命令:关机或重启系统

shutdown -h now # 立即关机
shutdown -h +30 # 30分钟后关机
shutdown -r now # 立即重启

5. uname命令:查看系统信息

uname -a # 显示所有系统信息
uname -r # 显示内核版本

三、文本操作命令

1. cat命令:查看文件内容

cat file.txt # 显示文件内容
cat file1.txt file2.txt > file.txt # 合并文件

2. grep命令:文本查找

grep "pattern" file.txt # 在file.txt中查找pattern

3. sed命令:文本替换

sed "s/old/new/g" file.txt # 替换文件中的old为new

4. awk命令:文本分析和处理

awk '{print $1}' file.txt # 显示文件中的第一列
awk '{if($1>10) print $0}' file.txt # 显示第一列大于10的所有行

5. diff命令:比较文件差异

diff file1.txt file2.txt # 比较两个文件的差异

四、网络操作命令

1. ping命令:测试网络连接

ping www.baidu.com # 测试与百度的连接

2. netstat命令:查看网络状态

netstat -a # 显示所有网络连接和监听状态
netstat -n # 显示所有连接的端口号,而不是服务名称

3. ifconfig命令:查看和配置网络接口

ifconfig # 显示所有网络接口信息
ifconfig eth0 192.168.0.2 netmask 255.255.255.0 # 配置eth0的IP地址和子网掩码

4. ssh命令:远程登录服务器

ssh user@host # 登录到远程主机
ssh -p 2222 user@host # 登录到指定端口的远程主机

5. curl命令:下载文件或者访问API

curl -O http://example.com/file.txt # 下载文件
curl http://example.com/api.php # 访问API

五、用户和权限操作命令

1. useradd命令:添加用户

useradd username # 添加用户名为username的用户

2. passwd命令:修改用户密码

passwd username # 修改username的密码

3. usermod命令:修改用户属性

usermod -g groupname username # 修改username的组名
usermod -aG groupname username # 增加username的组

4. chown命令:修改文件或目录的所有者

chown username file.txt # 修改file.txt的所有者为username

5. chmod命令:修改文件或目录的权限

chmod u+x file.txt # 给file.txt添加执行权限
chmod 755 file.txt # 设置file.txt的所有者可读写执行,其他用户只有读和执行权限

六、实用技巧

1. TAB键自动补全:输入部分命令或路径后按TAB键

2. 历史命令:使用”history”查看执行过的命令,使用”!number”重新执行历史命令

3. “&”符号:将命令放入后台运行,例如”ping www.baidu.com &”

4. “|”符号:管道符,将一个命令的输出作为另一个命令的输入

5. “nohup”命令:使命令在后台持续运行,例如”nohup ./script.sh &”

以上就是Linux基本操作命令及用途的详细介绍,学习这些命令可以帮助运维工程师更好地管理和维护Linux系统。

原创文章,作者:DKMP,如若转载,请注明出处:https://www.506064.com/n/144390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
DKMPDKMP
上一篇 2024-10-25 13:52
下一篇 2024-10-25 13:52

相关推荐

  • Python栈操作用法介绍

    如果你是一位Python开发工程师,那么你必须掌握Python中的栈操作。在Python中,栈是一个容器,提供后进先出(LIFO)的原则。这篇文章将通过多个方面详细地阐述Pytho…

    编程 2025-04-29
  • Python操作数组

    本文将从多个方面详细介绍如何使用Python操作5个数组成的列表。 一、数组的定义 数组是一种用于存储相同类型数据的数据结构。Python中的数组是通过列表来实现的,列表中可以存放…

    编程 2025-04-29
  • Python基本索引用法介绍

    Python基本索引是指通过下标来获取列表、元组、字符串等数据类型中的元素。下面将从多个方面对Python基本索引进行详细的阐述。 一、列表(List)的基本索引 列表是Pytho…

    编程 2025-04-29
  • Python基本数字类型

    本文将介绍Python中基本数字类型,包括整型、布尔型、浮点型、复数型,并提供相应的代码示例以便读者更好的理解。 一、整型 整型即整数类型,Python中的整型没有大小限制,所以可…

    编程 2025-04-29
  • Python操作MySQL

    本文将从以下几个方面对Python操作MySQL进行详细阐述: 一、连接MySQL数据库 在使用Python操作MySQL之前,我们需要先连接MySQL数据库。在Python中,我…

    编程 2025-04-29
  • Python代码实现回文数最少操作次数

    本文将介绍如何使用Python解决一道经典的回文数问题:给定一个数n,按照一定规则对它进行若干次操作,使得n成为回文数,求最少的操作次数。 一、问题分析 首先,我们需要了解回文数的…

    编程 2025-04-29
  • Python磁盘操作全方位解析

    本篇文章将从多个方面对Python磁盘操作进行详细阐述,包括文件读写、文件夹创建、删除、文件搜索与遍历、文件重命名、移动、复制、文件权限修改等常用操作。 一、文件读写操作 文件读写…

    编程 2025-04-29
  • Python基本统计量计算

    本文将从多个方面详细介绍Python中基本统计量计算的方法。 一、均值 均值是一组数据的平均值,也就是将所有数据相加后再除以数据个数。 在Python中,可以使用numpy库中的m…

    编程 2025-04-29
  • Git config命令用法介绍:用正确的邮箱保障开发工作

    本文将详细介绍如何使用git config命令配置Git的全局和本地用户信息,特别是如何正确使用用户邮箱,保障Git操作的正常进行。 一、git config命令介绍 Git中的每…

    编程 2025-04-29
  • Python程序的三种基本控制结构

    控制结构是编程语言中非常重要的一部分,它们指导着程序如何在不同的情况下执行相应的指令。Python作为一种高级编程语言,也拥有三种基本的控制结构:顺序结构、选择结构和循环结构。 一…

    编程 2025-04-29

发表回复

登录后才能评论