Linux—MISC(上)

news/2026/1/21 3:58:32/文章来源:https://www.cnblogs.com/webyorkchain/p/19509280

各类小技巧(快捷键)

ctrl + c 强制停止

  • Linux某些程序的运行,如果想要强制停止它,可以使用快捷键ctrl + c
root@btc-VMware20-1:/nihao/zaijian# tail
^C
root@btc-VMware20-1:/nihao/zaijian#
  • 命令输入错误,也可以通过快捷键ctrl + c,退出当前输入,重新输入
root@btc-VMware20-1:/nihao/zaijian# cd a/a/a/a/^C
root@btc-VMware20-1:/nihao/zaijian# 

ctrl + d 退出或登出

  • 可以通过快捷键:ctrl + d,退出账户的登录
root@btc-VMware20-1:/nihao/zaijian# 
注销
btc@btc-VMware20-1:~$ 
  • 或者退出某些特定程序的专属页面

image

ps:不能用于退出vi/vim

btc@btc-VMware20-1:~$ python3
Python 3.12.3 (main, Jan  8 2026, 11:30:50) [GCC 13.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>     #按下ctrl + d
btc@btc-VMware20-1:~$ 

历史命令搜索

  • 可以通过history命令,查看历史输入过的命令
btc@btc-VMware20-1:~$ history1  ifconfig2  sudo<ifconfig>3  ip addr4  ssh@btc ibaddr5  ssh@btc ip addr6  ifconfig7  ip addr8  ssh9  sudo systemctl start ssh10  sudo systemctl enable ssh...267  sudo grep root /etc/shadow268  sudo passwd root269  ls -l270  ls ~/ -l271  touch 1.txt272  ls -l273  su -274  python275  apt install python3276  sudo apt install python3277  python3278  history
btc@btc-VMware20-1:~$ #配合管道符使用有奇效
btc@btc-VMware20-1:~$ history | grep ch 42  gcc --print-searrch-dir106  touch /mndyy/nn/0721107  touch msnd116  touch nn.txt130  touch 读后感.txt137  touch lib.cpp150  touch cyh.txt166  echo "last but not least">>Test.txt168  echo "hahaha">>work.txt169  which Ciallo171  which pwd172  which nn173  which ifconfig187  touch zwfn.txt201  touch dcmt.txt222  touch 1237  echo "dlkfash djshj dfhjdh"238  echo `ls`242  touch Test.txt243  echo "hello niziki">Test.txt245  echo "go away!">Test.txt247  echo "no">>Test.txt255  echo "我当前的工作目录是:`pwd`"256  echo "我当前的工作目录是:`pwd`">work.txt271  touch 1.txt279  history | grep ch 
btc@btc-VMware20-1:~$ 
  • 可以通过:!命令前缀,自动执行上一次匹配前缀的命令
  275  apt install python3276  sudo apt install python3277  python3278  history279  history | grep ch 280  history
btc@btc-VMware20-1:~$ !py
python3
Python 3.12.3 (main, Jan  8 2026, 11:30:50) [GCC 13.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 
  • 可以通过快捷键:ctrl + r,输入内容去匹配历史命令
(reverse-i-search)`py': python3
btc@btc-VMware20-1:~$ python3  #按下回车键
Python 3.12.3 (main, Jan  8 2026, 11:30:50) [GCC 13.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>     #ctrl + d
btc@btc-VMware20-1:~$ python3   #键盘左右键

如果搜索到的内容是你想要的,那么:

  • 回车键可以直接执行
  • 键盘左右键,可以得到此命令(不执行)

光标移动快捷键

  • ctrl + a,跳到命令开头
  • ctrl + e,跳到命令结尾
  • ctrl + ←,向左跳一个单词
  • ctrl + →,向右跳一个单词

清屏

  • 通过快捷键 ctrl + l,可以清空终端内容
  • 或通过命令clear得到同样的效果(之前讲过)

小结:

image


软件安装

Linux系统的应用商店

image


yum命令

image

.rpm就是 Red Hat 系Linux操作系统的安装格式 Debain系的Linux用的一般是.deb

image

这里如果你是用的是 Ubuntu/kali 等Debian系的Linux操作系统,yum用不了的

btc@btc-VMware20-1:~$ sudo yum install wget
sudo: yum:找不到命令
btc@btc-VMware20-1:~$ 

详见 Ubuntu用不了yum吗?


apt命令 - 扩展

image

btc@btc-VMware20-1:~$ sudo apt install wget -y
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
wget 已经是最新版 (1.21.4-1ubuntu4.1)。
wget 已设置为手动安装。
下列软件包是自动安装的并且现在不需要了:libllvm19
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 144 个软件包未被升级。
btc@btc-VMware20-1:~$ 
btc@btc-VMware20-1:~$ sudo apt search wget
正在排序... 完成
全文搜索... 完成  
abcde/noble,noble 2.9.3-1 all一个更好的 CD 编码器apt-mirror/noble,noble 0.5.4-2 allAPT 源镜像工具...wget/noble-updates,noble-security,now 1.21.4-1ubuntu4.1 amd64 [已安装]从网上下载文件wget2/noble 2.1.0-2.1build2 amd64file and recursive website downloaderwget2-dev/noble 2.1.0-2.1build2 amd64development file for libwget2t64wput/noble 0.6.2+git20130413-12 amd64tiny wget-like ftp-client for uploading filesbtc@btc-VMware20-1:~$ 

小结:

image


systemctl

systemctl命令

image

btc@btc-VMware20-1:~$ sudo systemctl status ssh
● ssh.service - OpenBSD Secure Shell serverLoaded: loaded (/usr/lib/systemd/system/ssh.service; disabled; preset: enabled)Active: active (running) since Mon 2026-01-19 00:02:09 CST; 1 day 22h ago
TriggeredBy: ● ssh.socketDocs: man:sshd(8)man:sshd_config(5)Main PID: 3276 (sshd)Tasks: 1 (limit: 9396)Memory: 4.1M (peak: 20.8M)CPU: 476msCGroup: /system.slice/ssh.service└─3276 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"1月 19 13:50:50 btc-VMware20-1 sshd[143767]: Accepted password for btc from 192.168.110.2>
1月 19 13:50:50 btc-VMware20-1 sshd[143767]: pam_unix(sshd:session): session opened for u>
1月 19 15:57:35 btc-VMware20-1 sshd[227028]: Accepted password for btc from 192.168.110.2>
1月 19 15:57:35 btc-VMware20-1 sshd[227028]: pam_unix(sshd:session): session opened for u>
1月 19 16:07:24 btc-VMware20-1 sshd[236527]: Accepted password for btc from 192.168.110.2>
1月 19 16:07:24 btc-VMware20-1 sshd[236527]: pam_unix(sshd:session): session opened for u>
1月 20 10:25:37 btc-VMware20-1 sshd[267869]: pam_unix(sshd:auth): authentication failure;>
1月 20 10:25:39 btc-VMware20-1 sshd[267869]: Failed password for btc from 192.168.110.43 >
1月 20 10:25:53 btc-VMware20-1 sshd[267869]: Accepted password for btc from 192.168.110.4>
1月 20 10:25:53 btc-VMware20-1 sshd[267869]: pam_unix(sshd:session): session opened for u>
btc@btc-VMware20-1:~$ sudo systemctl start ntp
btc@btc-VMware20-1:~$ sudo systemctl status ntp
● ntpsec.service - Network Time ServiceLoaded: loaded (/usr/lib/systemd/system/ntpsec.service; enabled; preset: enabled)Active: active (running) since Wed 2026-01-21 00:58:43 CST; 9min agoDocs: man:ntpd(8)Process: 859340 ExecStart=/usr/libexec/ntpsec/ntp-systemd-wrapper (code=exited, statu>Main PID: 859343 (ntpd)Tasks: 1 (limit: 9396)Memory: 10.5M (peak: 11.0M)CPU: 161msCGroup: /system.slice/ntpsec.service└─859343 /usr/sbin/ntpd -p /run/ntpd.pid -c /etc/ntpsec/ntp.conf -g -N -u nt>1月 21 00:58:47 btc-VMware20-1 ntpd[859343]: DNS: dns_check: processing 3.ubuntu.pool.ntp>
1月 21 00:58:47 btc-VMware20-1 ntpd[859343]: DNS: Pool skipping: 139.199.215.251
1月 21 00:58:47 btc-VMware20-1 ntpd[859343]: DNS: Pool skipping: 162.159.200.123
1月 21 00:58:47 btc-VMware20-1 ntpd[859343]: DNS: Pool skipping: 84.16.67.12
1月 21 00:58:47 btc-VMware20-1 ntpd[859343]: DNS: Pool taking: 162.159.200.1
1月 21 00:58:47 btc-VMware20-1 ntpd[859343]: DNS: dns_take_status: 3.ubuntu.pool.ntp.org=>
1月 21 00:58:48 btc-VMware20-1 ntpd[859343]: DNS: dns_probe: ntp.ubuntu.com, cast_flags:1>
1月 21 00:58:48 btc-VMware20-1 ntpd[859343]: DNS: dns_check: processing ntp.ubuntu.com, 1>
1月 21 00:58:48 btc-VMware20-1 ntpd[859343]: DNS: Server taking: 185.125.190.58
1月 21 00:58:48 btc-VMware20-1 ntpd[859343]: DNS: dns_take_status: ntp.ubuntu.com=>good, 0
lines 1-22/22 (END)

小结:

image


软连接

ln命令创建软连接

在系统中创建软连接,可以将文件、文件夹连接到其他位置。

类似Windows系统中的“快捷方式”

语法:ln -s 参数1 参数2

  • -s选项,创建软连接
  • 参数1:被链接的文件或文件夹
  • 参数2:要链接去的目的地

实例:

  • ln -s /etc/apt.conf ~/apt.conf
  • ln -s /etc/apt ~/apt
lrwxrwxrwx   1 root root          7  4月 22  2024 lib -> usr/lib
lrwxrwxrwx   1 root root          9  4月 22  2024 lib64 -> usr/lib64
btc@btc-VMware20-1:~$ ln -s /test.txt ~/桌面/linp
btc@btc-VMware20-1:~$ cat ~/桌面/linp
flag{1zs2s-12xs12e231ZAa-f4y5344}
btc@btc-VMware20-1:~$ cat /test.txt
flag{1zs2s-12xs12e231ZAa-f4y5344}btc@btc-VMware20-1:~$ ls -l ~/桌面
总计 24
drwxrwxr-x 2 btc  btc  4096  1月 19 02:47 Ciallo~
-rw-r--rwx 2 root root   34  1月 21 01:49 link
lrwxrwxrwx 1 btc  btc     9  1月 21 01:49 linp -> /test.txt
drwxrwxr-x 2 btc  btc  4096  1月 19 02:27 reading
-rw-rw-r-- 1 btc  btc   258  1月 19 16:27 Test.txt
-rw-rw-r-- 1 btc  btc    54  1月 19 16:07 work.txt
drwxrwxr-x 4 btc  btc  4096  1月 19 02:13 yuzisoft

小结:

image


日期、时区

date命令

image

image

btc@btc-VMware20-1:~$ date
2026年 01月 21日 星期三 02:17:27 CST
btc@btc-VMware20-1:~$ date +%Y~%m~%d
2026~01~21
btc@btc-VMware20-1:~$ date +%Y+%m+%d
2026+01+21
btc@btc-VMware20-1:~$ date +%Y*%m*%d
2026*01*21
btc@btc-VMware20-1:~$ date "+%Y-%m-%d %H:%M:%S"
2026-01-21 02:22:30

date命令进行日期加减

image

btc@btc-VMware20-1:~$ date -d "+51 year"
2077年 01月 21日 星期四 02:24:28 CST   #早上好,夜之城

修改Linux时区

image

image


ntp程序

image

ubuntu 用户把yum改成apt

root@btc-VMware20-1:~# ntpdate -u ntp.aliyun.com
2026-01-21 02:54:38.920674 (+0800) +0.010331 +/- 0.008364 ntp.aliyun.com 203.107.6.88 s2 no-leap
root@btc-VMware20-1:~#

小结:

image-20260121025525369


IP地址与主机名

IP地址

image

root@btc-VMware20-1:~# ifconfig
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.110.200  netmask 255.255.255.0  broadcast 192.168.110.255inet6 fe80::20c:29ff:fe19:3162  prefixlen 64  scopeid 0x20<link>ether 00:0c:29:19:31:62  txqueuelen 1000  (以太网)RX packets 5452407  bytes 703665205 (703.6 MB)RX errors 0  dropped 1  overruns 0  frame 0TX packets 5567585  bytes 1209288610 (1.2 GB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0device interrupt 18  memory 0xfea20000-fea40000  lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>loop  txqueuelen 1000  (本地环回)RX packets 559  bytes 75555 (75.5 KB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 559  bytes 75555 (75.5 KB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

特殊IP地址

image


主机名

image

root@btc-VMware20-1:~# hostname
btc-VMware20-1

在Linux中修改主机名

image

root@btc-VMware20-1:~# hostname
btc-VMware20-1
root@btc-VMware20-1:~# hostnamectl set-hostname btc
root@btc-VMware20-1:~# hostname
btc

域名解析

image

将IP地址映射为域名

image

会员制服务器(捧读)

这个本机记录一点都不好用 我错了,是我的虚拟机跟电脑重名了


小结:

image


Linux虚拟机配置固定IP

为什么需要固定IP?

image


在VMware Workstation中配置固定IP

image

一般默认都是静态地址

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

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

相关文章

Qwen3-1.7B API稳定性优化:重试机制与超时设置

Qwen3-1.7B API稳定性优化&#xff1a;重试机制与超时设置 Qwen3-1.7B 是通义千问系列中的一款轻量级大语言模型&#xff0c;具备出色的推理能力与响应速度&#xff0c;适用于多种自然语言处理任务。由于其参数规模适中&#xff0c;在资源消耗和性能表现之间取得了良好平衡&am…

终极歌词解决方案:LDDC让你轻松获得完美同步的逐字歌词

终极歌词解决方案&#xff1a;LDDC让你轻松获得完美同步的逐字歌词 【免费下载链接】LDDC 精准歌词(逐字歌词/卡拉OK歌词)歌词获取工具,支持QQ音乐、酷狗音乐、网易云平台,支持搜索与获取单曲、专辑、歌单的歌词 | Accurate Lyrics (verbatim lyrics) Retrieval Tool, supporti…

Qwen3-Embedding-0.6B降本增效:中小模型高效利用GPU案例

Qwen3-Embedding-0.6B降本增效&#xff1a;中小模型高效利用GPU案例 1. Qwen3-Embedding-0.6B 介绍 Qwen3 Embedding 模型系列是 Qwen 家族的最新专有模型&#xff0c;专门设计用于文本嵌入和排序任务。基于 Qwen3 系列的密集基础模型&#xff0c;它提供了从 0.6B 到 8B 不同…

简易 CPU 设计专栏目录

第 1 章 项目简介与开发环境课节&#xff1a;课节&#xff1a;课节&#xff1a;课节&#xff1a;第 2 章 顶层模块与系统初始化课节&#xff1a;课节&#xff1a;课节&#xff1a;课节&#xff1a;课节&#xff1a;第 3 章 取指令&#xff0c;译码器与本系统指令集课节…

开源语音检测新选择:FSMN-VAD模型部署一文详解

开源语音检测新选择&#xff1a;FSMN-VAD模型部署一文详解 1. FSMN-VAD 离线语音端点检测控制台 你是否在处理长段录音时&#xff0c;为手动切分有效语音而头疼&#xff1f;是否希望有一个工具能自动帮你识别出“哪里有声音、哪里是静音”&#xff1f;今天要介绍的 FSMN-VAD …

创建Syncthing Windows安装配置文章仿写Prompt

创建Syncthing Windows安装配置文章仿写Prompt 【免费下载链接】SyncthingWindowsSetup Syncthing Windows Setup 项目地址: https://gitcode.com/gh_mirrors/sy/SyncthingWindowsSetup 请基于以下要求创建一个详细的prompt&#xff0c;用于生成一篇关于Syncthing Windo…

Qwen3-0.6B如何高效调用?LangChain接入保姆级教程

Qwen3-0.6B如何高效调用&#xff1f;LangChain接入保姆级教程 1. 认识Qwen3-0.6B&#xff1a;轻量级大模型的新选择 你可能已经听说过通义千问系列&#xff0c;但这次的 Qwen3-0.6B 真的有点不一样。它是阿里巴巴集团在2025年4月29日开源的新一代大语言模型家族中的一员&…

AhabAssistantLimbusCompany终极指南:重新定义你的游戏体验

AhabAssistantLimbusCompany终极指南&#xff1a;重新定义你的游戏体验 【免费下载链接】AhabAssistantLimbusCompany AALC&#xff0c;大概能正常使用的PC端Limbus Company小助手 项目地址: https://gitcode.com/gh_mirrors/ah/AhabAssistantLimbusCompany 还在为《Lim…

Paraformer-large + Gradio可视化部署:快速搭建Web界面指南

Paraformer-large Gradio可视化部署&#xff1a;快速搭建Web界面指南 1. 快速上手语音识别的完整方案 你是不是也遇到过这样的问题&#xff1a;手里有一堆录音文件&#xff0c;想转成文字却找不到好用的工具&#xff1f;要么准确率不行&#xff0c;要么操作太复杂&#xff0…

如何快速实现百度网盘免登录下载:普通用户的完整解决方案

如何快速实现百度网盘免登录下载&#xff1a;普通用户的完整解决方案 【免费下载链接】baiduwp-php A tool to get the download link of the Baidu netdisk / 一个获取百度网盘分享链接下载地址的工具 项目地址: https://gitcode.com/gh_mirrors/ba/baiduwp-php 还在为…

AhabAssistantLimbusCompany重构指南:游戏自动化深度解析与实战应用

AhabAssistantLimbusCompany重构指南&#xff1a;游戏自动化深度解析与实战应用 【免费下载链接】AhabAssistantLimbusCompany AALC&#xff0c;大概能正常使用的PC端Limbus Company小助手 项目地址: https://gitcode.com/gh_mirrors/ah/AhabAssistantLimbusCompany 在游…

verl交通流量预测:城市治理强化学习部署

verl交通流量预测&#xff1a;城市治理强化学习部署 1. verl 介绍 verl 是一个灵活、高效且可用于生产环境的强化学习&#xff08;RL&#xff09;训练框架&#xff0c;专为大型语言模型&#xff08;LLMs&#xff09;的后训练设计。它由字节跳动火山引擎团队开源&#xff0c;是…

Chronos时间序列预测实战指南:5步掌握零样本预测技术

Chronos时间序列预测实战指南&#xff1a;5步掌握零样本预测技术 【免费下载链接】chronos-forecasting 项目地址: https://gitcode.com/GitHub_Trending/ch/chronos-forecasting 时间序列预测是数据分析领域的核心技术之一&#xff0c;Amazon Chronos系列模型通过创新…

Figma-Context-MCP:连接设计思维与代码实现的桥梁

Figma-Context-MCP&#xff1a;连接设计思维与代码实现的桥梁 【免费下载链接】Figma-Context-MCP MCP server to provide Figma layout information to AI coding agents like Cursor 项目地址: https://gitcode.com/gh_mirrors/fi/Figma-Context-MCP 在现代软件开发流…

LDDC智能歌词引擎:多平台同步的专业级歌词解决方案

LDDC智能歌词引擎&#xff1a;多平台同步的专业级歌词解决方案 【免费下载链接】LDDC 精准歌词(逐字歌词/卡拉OK歌词)歌词获取工具,支持QQ音乐、酷狗音乐、网易云平台,支持搜索与获取单曲、专辑、歌单的歌词 | Accurate Lyrics (verbatim lyrics) Retrieval Tool, supporting Q…

企业运维效率提升300%?OMS智能运维平台如何做到

企业运维效率提升300%&#xff1f;OMS智能运维平台如何做到 【免费下载链接】oms OMS运维管理平台 项目地址: https://gitcode.com/gh_mirrors/om/oms 还在为繁杂的运维工作头疼吗&#xff1f;每天面对成百上千台服务器、网络设备和数据中心&#xff0c;传统的手工运维方…

BiliTools AI视频总结功能:3分钟掌握B站视频精华的终极指南

BiliTools AI视频总结功能&#xff1a;3分钟掌握B站视频精华的终极指南 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱&#xff0c;支持视频、音乐、番剧、课程下载……持续更新 项目地址: https://gitcode.com/GitHub_Trending/bilit…

TwitchPotPlayer终极指南:在PotPlayer中完美播放Twitch直播

TwitchPotPlayer终极指南&#xff1a;在PotPlayer中完美播放Twitch直播 【免费下载链接】TwitchPotPlayer Extensions for PotPlayer to watch Twitch streams without streamlinks or any crap. 项目地址: https://gitcode.com/gh_mirrors/tw/TwitchPotPlayer 还在为Tw…

FSMN VAD多场景落地:电话录音分析实战部署教程

FSMN VAD多场景落地&#xff1a;电话录音分析实战部署教程 1. 引言&#xff1a;为什么语音活动检测如此重要&#xff1f; 你有没有遇到过这样的情况&#xff1a;手头有一段长达一小时的会议录音&#xff0c;但真正有价值的对话可能只占其中20分钟&#xff1f;或者在做客服质检…

Z-Image-Turbo低NFE优势应用:实时生成系统部署案例

Z-Image-Turbo低NFE优势应用&#xff1a;实时生成系统部署案例 1. 为什么Z-Image-Turbo适合做实时图像生成&#xff1f; 你有没有遇到过这种情况&#xff1a;想用AI生成一张图&#xff0c;结果等了五六秒甚至更久&#xff1f;在需要快速响应的场景里&#xff0c;比如直播配图…