前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Linux】不熟悉命令?张嘴吃合集

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

作者头像
且陶陶
发布2023-10-16 09:57:06
1770
发布2023-10-16 09:57:06
举报
文章被收录于专栏:Triciaの小世界Triciaの小世界

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

终端和Shell

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

帮助命令

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

代码语言:javascript
复制
command --help
man command

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

ls --help 或者 man ls

文件和目录操作

列出目录内容:

代码语言:javascript
复制
ls
ls -l   # 以长格式显示文件信息
ls -a   # 显示隐藏文件

切换目录:

代码语言:javascript
复制
cd directory_path   # 进入指定目录
cd ..              # 进入上级目录
cd                # 进入当前用户的主目录

创建目录和文件:

代码语言:javascript
复制
mkdir directory_name   # 创建目录
touch filename        # 创建空文件

复制、移动和删除文件:

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

文件查看和编辑

查看文件内容:
代码语言:javascript
复制
cat filename     # 查看文件全部内容
less filename    # 分页查看文件内容
head filename    # 查看文件开头部分
tail filename    # 查看文件结尾部分
编辑文件:
代码语言:javascript
复制
nano filename    # 使用Nano文本编辑器编辑文件
vi filename      # 使用Vi/Vim文本编辑器编辑文件(Vim是Vi的改进版)

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

代码语言:javascript
复制
uname -a         # 查看系统内核信息
lsb_release -a  # 查看Linux发行版信息
查看系统负载和资源使用情况:
代码语言:javascript
复制
top              # 动态查看进程和系统资源占用
htop             # 类似于top,但以更友好的方式显示
free             # 查看内存使用情况
df -h            # 查看磁盘空间使用情况

用户和权限管理

用户管理:

代码语言:javascript
复制
useradd username      # 创建新用户
passwd username       # 设置用户密码
userdel username      # 删除用户

权限管理:

代码语言:javascript
复制
chmod permissions filename   # 修改文件权限
chown owner:group filename   # 修改文件所属用户和组

网络工具

网络诊断工具:

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

文件传输:

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

压缩和解压缩

压缩文件和目录:
代码语言:javascript
复制
tar -czvf archive_name.tar.gz directory_name   # 压缩成.tar.gz格式
tar -cjvf archive_name.tar.bz2 directory_name  # 压缩成.tar.bz2格式
解压缩文件:
代码语言:javascript
复制
Copy code
tar -xzvf archive_name.tar.gz    # 解压缩.tar.gz文件
tar -xjvf archive_name.tar.bz2   # 解压缩.tar.bz2文件

系统服务和进程管理

启动和停止服务:

代码语言:javascript
复制
systemctl start service_name     # 启动服务
systemctl stop service_name      # 停止服务
systemctl restart service_name   # 重启服务

查看和管理进程:

代码语言:javascript
复制
ps              # 查看当前用户的进程
ps aux          # 查看所有进程
kill PID        # 终止指定进程

其他常用命令

搜索文件:

代码语言:javascript
复制
find directory -name filename   # 在指定目录中按名称搜索文件

打包和解包文件:

代码语言:javascript
复制
zip archive_name.zip files       # 打包成.zip格式
unzip archive_name.zip           # 解包.zip文件

时间和日期:

代码语言:javascript
复制
date                            # 显示当前日期和时间
cal                             # 显示当前月份的日历
本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-07-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 终端和Shell
  • 帮助命令
  • 文件和目录操作
    • 列出目录内容:
      • 切换目录:
        • 创建目录和文件:
          • 复制、移动和删除文件:
            • 文件查看和编辑
              • 查看文件内容:
              • 编辑文件:
              • 查看系统负载和资源使用情况:
          • 用户和权限管理
            • 用户管理:
              • 权限管理:
              • 网络工具
                • 网络诊断工具:
                • 文件传输:
                  • 压缩和解压缩
                    • 压缩文件和目录:
                    • 解压缩文件:
                • 系统服务和进程管理
                  • 启动和停止服务:
                    • 查看和管理进程:
                    • 其他常用命令
                      • 搜索文件:
                        • 打包和解包文件:
                          • 时间和日期:
                          领券
                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
                          http://www.vxiaotou.com