当前位置: 首页 > news >正文

Linux基础使用-笔记

1. 文件和目录操作

  • 查看当前目录pwd 命令用于显示当前工作目录的完整路径。
pwd

  • 切换目录cd 命令用于切换工作目录。
# 切换到指定目录
cd /home/user/Documents
# 切换到上一级目录
cd ..
# 切换到用户主目录
cd ~
  • 列出目录内容ls 命令用于列出目录中的文件和子目录。
# 列出当前目录内容
ls
# 列出详细信息
ls -l
# 列出所有文件(包括隐藏文件)
ls -a
  • 创建目录mkdir 命令用于创建新的目录。
mkdir new_directory
  • 删除目录rmdir 命令用于删除空目录,rm -r 可删除非空目录。
# 删除空目录
rmdir empty_directory
# 删除非空目录
rm -r non_empty_directory
  • 创建文件touch 命令用于创建一个新的空文件。
touch new_file.txt
  • 复制文件和目录cp 命令用于复制文件和目录。
# 复制文件
cp source_file.txt destination_file.txt
# 复制目录
cp -r source_directory destination_directory
  • 移动和重命名文件和目录mv 命令用于移动或重命名文件和目录。
# 移动文件
mv source_file.txt /home/user/Documents
# 重命名文件
mv old_name.txt new_name.txt

2. 用户和权限管理

  • 创建用户useradd 命令用于创建新用户。
useradd new_user
  • 设置用户密码passwd 命令用于设置或更改用户密码。
passwd new_user
  • 查看文件权限ls -l 命令可以查看文件和目录的权限信息。
ls -l file.txt
  • 更改文件权限chmod 命令用于更改文件和目录的权限。
# 给文件所有者添加执行权限
chmod u+x file.sh

3. 软件安装和管理

  • 基于 Debian 或 Ubuntu 系统:使用 apt 命令进行软件安装、更新和卸载。
# 更新软件包列表
sudo apt update
# 安装软件
sudo apt install package_name
# 更新已安装的软件
sudo apt upgrade
# 卸载软件
sudo apt remove package_name
  • 基于 Red Hat 或 CentOS 系统:使用 yum 或 dnf 命令进行软件管理。
# 更新软件包列表
sudo dnf update
# 安装软件
sudo dnf install package_name
# 卸载软件
sudo dnf remove package_name

4. 进程管理

  • 查看运行的进程ps 命令用于查看当前运行的进程。
ps aux
  • 终止进程kill 命令用于终止指定的进程。
kill -9 process_id

5. 网络操作

  • 查看网络接口信息ifconfig 或 ip addr 命令用于查看网络接口的配置信息。
ip addr
  • 测试网络连接ping 命令用于测试与目标主机的网络连接。
ping google.com
http://www.xdnf.cn/news/128341.html

相关文章:

  • MQTT 之 EMQX
  • 运维的概述
  • 大数据去重
  • 【element plus】解决报错error:ResizeObserver loop limit exceeded的问题
  • 长城智驾重复造轮子
  • LLM微调与LoRA技术
  • 深入探索RAG(检索增强生成)模型的优化技巧
  • 数字人接大模型第一步:表情同步
  • 【Java Card】CLEAR_ON_DESELECT和CLEAR_ON_RESET的区别
  • 卷积神经网络(二)
  • 10.接口而非实现编程
  • 2024武汉邀请赛B.Countless Me
  • 常见的限流算法
  • 对patch深入理解下篇:Patch+LSTM实现以及改进策略整理
  • web 分页查询 分页插件 批量删除
  • UE5 调整字体、界面大小
  • 方案研读:106页华为企业架构设计方法及实例【附全文阅读】
  • DMA介绍
  • SFINAE(Substitution Failure Is Not An Error)
  • YCDISM2025-更新
  • 2772.使数组中的所有元素都等零 妙用差分!
  • chili3d调试笔记9 参数化建模+ai生成立方体
  • C++基础概念补充4—命名空间
  • 1.2 java的语法以及常用包(入门)
  • 关于Tecnomatix Plant Simulation 3D模型保存过慢的问题解决方案
  • 优考试V4.20机构版【可注册】
  • 发送网络请求
  • Linux用户管理实战:创建用户并赋予sudo权限的深度解析
  • LLM 大模型快速入门
  • 直观讲解生成对抗网络背后的数学原理