Linux 中常用的设置、工具和操作

1.设置固定的ip地址步骤

1.1 添加IPADDR=“所设置的固定ip地址”

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="8eb44aed-ccf8-4d1b-966b-fcecdbc459dd"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.92.136

1.2 重置网络服务

对于使用NetworkManager的系统

systemctl restart NetworkManager

对于不使用NetworkManager的系统:

service network restart

2. xshell和xftp工具

xshell用于linux命令行的输入

xftp用于linux文件的传输

免费下载网址: 家庭/学校免费 - NetSarang Websiteicon-default.png?t=N7T8https://www.xshell.com/zh/free-for-home-school/

 

3. Linux的常用命令

3.1 文件和目录操作

  • ls:列出目录内容。
  • cd:切换目录。
  • pwd:显示当前目录的路径。
  • mkdir:创建新目录。
  • rmdir:删除空目录。
  • rm:删除文件或目录。
  • cp:复制文件或目录。
  • mv:移动或重命名文件或目录。
  • touch:创建空文件或修改文件时间戳。
  • chmod:改变文件或目录的权限。
  • chown:改变文件或目录的所有者。

示例代码:

# 列出当前目录下的所有文件和目录,以长格式显示
ls -l# 切换到用户的主目录
cd ~# 显示当前所在目录的路径
pwd# 在当前目录下创建一个名为 new_dir 的新目录
mkdir new_dir# 删除当前目录下的 empty_dir 目录,如果目录不为空则需要额外的参数
rmdir empty_dir# 删除当前目录下的 file.txt 文件
rm file.txt# 复制 current_file.txt 到 new_location/new_file.txt
cp current_file.txt new_location/new_file.txt# 将 current_file.txt 移动到 new_location 目录下,并重命名为 new_file.txt
mv current_file.txt new_location/new_file.txt# 创建一个名为 new_file.txt 的新文件,如果文件已存在则清空内容
touch new_file.txt# 改变 current_file.txt 文件的权限,设置为读写执行(所有者),读取执行(组和其他用户)
chmod 755 current_file.txt# 改变 current_dir/current_file.txt 文件的所有者,从 old_user 更改为 new_user
chown new_user:new_group current_dir/current_file.txt

3.2 进程管理

  • ps:显示当前运行的进程。
  • kill:发送信号到进程。
  • killall:杀死所有指定名字的进程。
  • pkill:根据进程名称杀死进程。

示例代码:

# 显示当前运行的进程,默认情况下会显示所有进程
ps# 发送信号信号9(SIGKILL)到进程ID为1234的进程,这将立即终止进程
kill 1234# 杀死所有指定名字的进程,例如名为 'httpd' 的进程
killall httpd# 发送信号信号15(SIGTERM)到名为 'httpd' 的进程,请求进程优雅地终止
pkill httpd

3.3 文本处理

  • cat:查看文件内容或创建空文件。
  • echo:输出文字到控制台。
  • grep:文本搜索工具。

示例代码:

# 查看文件内容,例如查看 file.txt 文件的内容
cat file.txt# 创建一个名为 new_file.txt 的新文件,并输出一些文本内容到该文件
echo "This is a new file." > new_file.txt# 输出文字到控制台,例如输出 "Hello, World!" 到控制台
echo "Hello, World!"# 使用 grep 搜索文件中包含 "text" 的行,例如搜索 file.txt 文件中包含 "text" 的行
grep "text" file.txt

3.4 用户和群组管理

  • useradd:添加新用户。
  • userdel:删除用户。
  • groupadd:添加新用户组。
  • groupdel:删除用户组。

示例代码:

# 添加一个名为 new_user 的用户,密码为 user_password,home 目录为 /home/new_user
useradd -m new_user -p user_password# 删除名为 new_user 的用户
userdel new_user# 添加一个名为 new_group 的新的用户组
groupadd new_group# 删除名为 new_group 的用户组
groupdel new_group

 

4. Linux常用的工具ifconfig和vim

4.1 ifconfig 是一个用于配置和显示Linux系统网络接口参数的工具。

直接输入ifconfig即可查看ip地址 

4.2 vim 是一个强大的文本编辑和文件处理工具。

使用vim编辑myfile.txt文件如下:

vim myfile.txt

在vim中使用进入命令行模式。

:wq (保存退出)

:q (不保存退出)

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/343705.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Intel x86+FPGA:智能AI计算机系统在支气管导航机器人的应用

随着人工智能的快速发展、技术的突破及应用领域的逐渐广泛化。医疗机器人作为人工智能时代在医疗领域应用的深化,能够有效帮助医生进行一系列的医疗诊断和辅助治疗,在有效缓解医疗资源紧张的问题下推动医疗信息化的发展。 智慧医疗场景应用 从应用场景来…

论文阅读 A Distributional Framework for Data Valuation

本论文解决的问题 量化数据价值(机器学习模型训练中各个数据点的贡献) 避免数据价值受到其所处数据集的影响,使数据点的估值更加稳定、一致 变量假设 假设 D 表示一个在全集 Z 上的数据分布。对于监督学习问题,我们通常认为 Z…

力扣 74.搜索二维矩阵

题目描述: 给你一个满足下述两条属性的 m x n 整数矩阵: 每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则&am…

走进 Apache 世界的另一扇大门

引言 作为热爱技术的你,是否也羡慕 Apache PMC 或者 Committer,此篇文章渣渣皮带你迈出如何成为技术大牛的第一步。 当然我现在还是一枚小小的 code contributor,在成为 committer 的路上还在奋力打码中,写这篇文章也是为大家有…

tailwindcss的@apply使用

tailwindcss的apply是把在html写的tailwindcss可以挪到style里面 简化页面的可读性 没写之前的 <section class"block-risk absolute flex flex-col items-center p-4 text-center left-0 text-white;" :style"{ top, left: 60px }"> </section…

【Java】解决Java报错:ArrayIndexOutOfBoundsException

文章目录 引言1. 错误详解2. 常见的出错场景2.1 直接访问数组越界2.2 循环中的索引错误2.3 多维数组的错误访问 3. 解决方案3.1 检查数组长度3.2 正确使用循环3.3 多维数组的正确访问 4. 预防措施4.1 使用增强型 for 循环4.2 编写防御性代码4.3 单元测试 结语 引言 在Java编程…

数据脱敏技术方案选择(word)

1 概述 1.1 数据脱敏定义 1.2 数据脱敏原则 1.2.1基本原则 1.2.2技术原则 1.2.3管理原则 1.3 数据脱敏常用方法 3.1.1泛化技术 3.1.2抑制技术 3.1.3扰乱技术 3.1.4有损技术 1.4 数据脱敏全生命周期 2 制定数据脱敏规程 3 发现敏感数据 4 定义脱敏规则 5 执…

Stable Diffusion WebUI 各操作系统安装教程

最近几天在 2 台 Mac、2 台 PC、一台云无 GPU 的 Linux 安装了 Stable Diffusion WebUI&#xff0c;这里记录下如何安装&#xff0c;以及一些注意点和坑。 以下内容针对 Windows&#xff08;N 卡&#xff09;、MacOS&#xff08;m 系列芯片&#xff09;、Linux&#xff08;Ubu…

ubuntu20.04设置文件开机自启动

硬件&#xff1a;树霉派4B 系统&#xff1a;ubuntu20.04 在ubuntu20.04上经常需要运行 ./BluetoothServerParse_L.c ,比较繁琐&#xff0c;想要设置开机自启动&#xff0c;让树霉派4B在接上电源之后就自动运行该程序。使用systemd服务&#xff0c;设置步骤如下&#xff1a; &…

Vulnhub-DC-4

靶机IP:192.168.20.138 kaliIP:192.168.20.128 网络有问题的可以看下搭建Vulnhub靶机网络问题(获取不到IP) 信息收集 nmap扫下端口及版本 dirsearch扫下目录 没发现什么敏感信息&#xff0c;看下前端界面 想到会不会存在SQL注入&#xff0c;弱密码等漏洞。 经过测试SQL注入…

数智融通 创新发展|亚信科技携AntDB、Data OS与隐私计算产品,赋能企业高质量发展

5月21日&#xff0c;亚信科技在云端举办了一场别开生面的研讨会——“数智融通 创新发展”&#xff0c;聚焦企业数智化升级的前沿话题。资深产品经理和技术架构师们面对面深入交流&#xff0c;分享创新成果与实战案例&#xff0c;共同探索企业数智化转型的新路径。 图1&#xf…

[Algorithm][动态规划][01背包问题][模板 背包][分割等和子集]详细讲解 +何为背包问题?

目录 0.何为背包问题&#xff1f;1.模板 背包1.题目链接2.算法原理详解3.代码实现 2.分割等和子集1.题目链接2.算法原理详解3.代码实现 0.何为背包问题&#xff1f; 背包问题&#xff1a;有限制条件下的"组合问题" 你有一个背包&#xff0c;地上有一堆物品&#xff…

JDBC编程

一. 概念 概念理解: 1) API 全称为"应用程序编程接口", 把这个词理解成"一组类"/"一组方法", 都是现成的(别的大佬写好的), 可以直接进行调用, 就可以实现一些效果 对于java来说, java提供了"标准库", 叫做标准库的API, 你只要安装…

PDF 文件的解析

1、文本 PDF 的解析 1.1、文本的提取 进行文本提取的 Python 库包括&#xff1a;pdfminer.six、PyMuPDF、PyPDF2 和 pdfplumber&#xff0c;效果最好的是 PyMuPDF&#xff0c;PyMuPDF 在进行文本提取时能够最大限度地保留 PDF 的阅读顺序&#xff0c;这对于双栏 PDF 文件的抽…

一分钟学习数据安全—自主管理身份SSI加密技术

上篇介绍了SSI的架构。架构之后&#xff0c;我们要了解一下SSI发展的驱动力&#xff1a;加密技术。现代数字通信离不开数学和计算机科学&#xff0c;加密技术也源于此。加密技术使区块链和分布式账本得以实现&#xff0c;也使SSI成为可能。 以下我们就概览一下SSI基础架构中涉及…

【Java毕业设计】基于JavaWeb的旅游论坛管理系统

文章目录 摘 要目 录1 概述1.1 研究背景及意义1.2 国内外研究现状1.3 拟研究内容1.4 系统开发技术1.4.1 Java编程语言1.4.2 vue技术1.4.3 MySQL数据库1.4.4 B/S结构1.4.5 Spring Boot框架 2 系统需求分析2.1 可行性分析2.2 系统流程2.2.1 操作流程2.2.2 登录流程2.2.3 删除信息…

基于Springboot+vue实现的汽车服务管理系统

作者主页&#xff1a;Java码库 主营内容&#xff1a;SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。 收藏点赞不迷路 关注作者有好处 文末获取源码 技术选型 【后端】&#xff1a;Java 【框架】&#xff1a;spring…

6.6SSH的运用

ssh远程管理 ssh是一种安全通道协议&#xff0c;用来实现字符界面的远程登录。远程复制&#xff0c;远程文本传输。 ssh对通信双方的数据进行了加密 用户名和密码登录 密钥对认证方式&#xff08;可以实现免密登录&#xff09; ssh 22 网络层 传输层 数据传输的过程中是加密的 …

鸿蒙全栈开发-浅谈鸿蒙~线程模型

前言 如果你现在正巧在找工作&#xff0c;或者琢磨着换个职业跑道&#xff0c;鸿蒙开发绝对值得你考虑一下。 为啥&#xff1f;理由很简单&#xff1a; 市场需求大&#xff1a;鸿蒙生态还在持续扩张&#xff0c;应用开发、系统优化、技术支持等岗位需求旺盛&#xff0c;找工作…

聊聊二叉堆、红黑树、时间轮在定时任务中的应用

定时任务作为常用的一种调度方式&#xff0c;在各大系统得到了广泛的应用。 笔者也曾写过两篇关于定时任务框架介绍的文章&#xff1a; 《介绍一下,spring cloud下的另一种定时任务解决方案》《四叉堆在GO中的应用-定时任务timer》 之前都是以如何使用为主&#xff0c;这次从…