【Linux】不熟悉命令?张嘴吃合集

假设您已经安装了Linux操作系统,并已具备基本的终端使用知识。如果您对Linux系统尚不熟悉,请先了解一些基本概念

终端和Shell

Linux终端是一种字符界面,您可以在其中输入命令来执行各种任务。Shell是Linux系统用来解释和执行命令的程序。

帮助命令

在终端中输入以下命令可获取命令的帮助信息:

command --help
man command

例如,要查看"ls"命令的帮助信息,可以输入:

ls --help
或者
man ls

文件和目录操作

列出目录内容:

ls
ls -l   # 以长格式显示文件信息
ls -a   # 显示隐藏文件

切换目录:

cd directory_path   # 进入指定目录
cd ..              # 进入上级目录
cd                # 进入当前用户的主目录

创建目录和文件:

mkdir directory_name   # 创建目录
touch filename        # 创建空文件

复制、移动和删除文件:

cp source_file destination   # 复制文件
mv source destination       # 移动文件或重命名文件
rm filename                # 删除文件
rm -r directory_name       # 删除目录及其内容

文件查看和编辑

查看文件内容:

cat filename     # 查看文件全部内容
less filename    # 分页查看文件内容
head filename    # 查看文件开头部分
tail filename    # 查看文件结尾部分

编辑文件:

nano filename    # 使用Nano文本编辑器编辑文件
vi filename      # 使用Vi/Vim文本编辑器编辑文件(Vim是Vi的改进版)

系统信息和状态
查看系统信息:

uname -a         # 查看系统内核信息
lsb_release -a  # 查看Linux发行版信息

查看系统负载和资源使用情况:

top              # 动态查看进程和系统资源占用
htop             # 类似于top,但以更友好的方式显示
free             # 查看内存使用情况
df -h            # 查看磁盘空间使用情况

用户和权限管理

用户管理:

useradd username      # 创建新用户
passwd username       # 设置用户密码
userdel username      # 删除用户

权限管理:

chmod permissions filename   # 修改文件权限
chown owner:group filename   # 修改文件所属用户和组

网络工具

网络诊断工具:

ping host           # 测试与目标主机的连通性
traceroute host     # 跟踪数据包从本地到目标主机的路径
nslookup domain     # 查询域名解析信息

文件传输:

scp source_file user@host:destination   # 将文件从本地复制到远程主机
scp user@host:source_file destination   # 从远程主机复制文件到本地

压缩和解压缩

压缩文件和目录:

tar -czvf archive_name.tar.gz directory_name   # 压缩成.tar.gz格式
tar -cjvf archive_name.tar.bz2 directory_name  # 压缩成.tar.bz2格式

解压缩文件:

Copy code
tar -xzvf archive_name.tar.gz    # 解压缩.tar.gz文件
tar -xjvf archive_name.tar.bz2   # 解压缩.tar.bz2文件

系统服务和进程管理

启动和停止服务:

systemctl start service_name     # 启动服务
systemctl stop service_name      # 停止服务
systemctl restart service_name   # 重启服务

查看和管理进程:

ps              # 查看当前用户的进程
ps aux          # 查看所有进程
kill PID        # 终止指定进程

其他常用命令

搜索文件:

find directory -name filename   # 在指定目录中按名称搜索文件

打包和解包文件:

zip archive_name.zip files       # 打包成.zip格式
unzip archive_name.zip           # 解包.zip文件

时间和日期:

date                            # 显示当前日期和时间
cal                             # 显示当前月份的日历

猜你喜欢

转载自blog.csdn.net/qq_41675812/article/details/131870437