Linux系统操作命令与docker操作命令

Linux系统操作命令

一、文件管理

  1. ls:列出当前目录下的文件和文件夹。

    • ls -l:以详细列表的形式显示文件的权限、所有者和大小等信息。
  2. cd:切换当前目录。

    • cd ..:返回上一级目录。
    • cd /:返回根目录。
  3. pwd:显示当前所在的目录的路径。

  4. mkdir:创建新的文件夹。

    • mkdir -p:创建多层文件夹。
  5. touch:创建新的空白文件。

  6. cp:复制文件或文件夹。

    • cp -r:复制整个文件夹。
  7. mv:移动文件或文件夹,也可用于重命名。

  8. rm:删除文件或文件夹。

    • rm -rf:强制删除文件夹及其内容。
  9. cat:查看文件的内容。

二、系统信息

  1. uname -a:显示内核版本等信息。
  2. df -h:显示磁盘使用情况。
  3. du -sh <文件或目录>:查看指定文件或目录的大小。
  4. free -h:查看内存使用情况。

三、网络操作

  1. ping:测试网络连接。
  2. ifconfig 或 ip addr:查看和配置网络接口信息。
  3. netstat -tuln:查看当前监听的TCP/UDP端口。

四、进程管理

  1. ps:显示当前正在运行的进程。
    • ps aux:显示所有用户的所有进程。
  2. top 或 htop:实时监控系统的运行情况,包括CPU、内存和进程等。
  3. kill:终止指定的进程。
    • kill -9 <进程ID>:强制终止进程。

五、权限和所有者

  1. chmod:修改文件或文件夹的权限。
    • chmod +x:给文件添加可执行权限。
  2. chown:修改文件或文件夹的所有者。

六、其他常用命令

  1. man:查看命令的手册页(帮助文档)。
  2. sudo:以超级用户权限执行命令。
  3. ssh:远程登录到其他Linux服务器。
  4. scp:在本地和远程服务器之间复制文件。
  5. tar:打包和解压文件。
    • tar -cvf:打包文件。
    • tar -xvf:解压文件。

Docker操作命令

一、Docker镜像操作

  1. docker images:列出本地主机上的镜像。
    • docker images -a:显示所有镜像(包括中间构建层)。
    • docker images -q:只显示镜像ID。
  2. docker search <关键词>:从Docker Hub搜索镜像。
  3. docker pull <镜像名称>:从Docker Hub下载镜像。
    • docker pull <镜像名称>:<标签>:下载指定版本的镜像。
  4. docker rmi <镜像名称或ID>:删除本地镜像。
    • docker rmi -f <镜像名称或ID>:强制删除镜像。

二、Docker容器操作

  1. docker run:创建并启动一个容器。
    • docker run -it <镜像名称>:以交互模式运行容器,并分配一个伪终端。
    • docker run -d <镜像名称>:在后台运行容器并返回容器ID。
    • docker run -p <主机端口>:<容器端口> <镜像名称>:指定端口映射运行容器。
  2. docker ps:列出正在运行的容器。
    • docker ps -a:列出所有容器(包括已停止的)。
  3. docker stop <容器ID或名称>:停止一个运行中的容器。
  4. docker start <容器ID或名称>:启动一个已停止的容器。
  5. docker restart <容器ID或名称>:重启一个容器。
  6. docker rm <容器ID或名称>:删除一个已停止的容器。
  7. docker exec -it <容器ID或名称> <命令>:在正在运行的容器中执行命令。

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

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

相关文章

基于Simulink的双端行波测距

1 输电线路故障仿真模型 基于双端行波测距理论&#xff0c;在MATLAB软件中搭建的三相50Hz的输电线路故障仿真模型如图1所示&#xff0c;该模型包含了三相电源、输电线路、故障发生器和示波器模块等。主要仿真参数设置如下:仿真时间为 0~0.1s,采用固定步长 10-7和ode3 算法&…

【手推公式】如何求SDE的解(附录B)

【手推公式】如何求SDE的解&#xff08;附录B&#xff09; 核心思路&#xff1a;不直接求VE和VP的SDE的解xt&#xff0c;而是求xt的期望和方差&#xff0c;从而写出x0到xt的条件分布形式&#xff08;附录B&#xff09; 论文&#xff1a;Score-Based Generative Modeling throug…

LangChain4j实战

基础 LangChain4j模型适配: Provider Native Image Sync Completion Streaming Completion Embedding Image Generation Scoring Function Calling OpenAI ✅ ✅ ✅ ✅ ✅ ✅ Azure OpenAI ✅ ✅ ✅ ✅ ✅ Hugging Face ✅ ✅ Amazon Bedrock ✅ ✅…

Functional ALV系列 (09) - 双击跳转到另外一个ALV

在查看数据的时候&#xff0c;不总是只有一个界面&#xff0c;为了让用户更方便地查看数据&#xff0c;需要根据当前的数据跳转到另外的界面中&#xff0c;比如查看明细等。本文演示 ALV 比较实用的功能&#xff1a;双击 ALV 单元格跳转到另外一个 ALV 中。 要实现的业务场景&…

使用爬蟲動態IP代理優化數據抓取

無論是商業分析、市場調研&#xff0c;還是學術研究&#xff0c;數據的獲取和處理都顯得尤為重要。爬蟲是一種自動化程式&#xff0c;用於在互聯網上抓取大量數據。簡單來說&#xff0c;爬蟲會模擬用戶的流覽行為&#xff0c;自動訪問網頁並提取其中的有用資訊。但頻繁的訪問和…

CTFHUB-技能树-web-信息泄露

目录 1.目录遍历 2.PHPINFO 3.备份文件下载 3.1 网站源码 3.2 bak文件 3.3 vim缓存 3.4 .DS_Store 4.Git泄露 4.1 Log 4.2 Stash 4.3 Index 5.SVN泄露 6.HG泄露 1.目录遍历 这个没什么好讲的&#xff0c;进去直接点击找flag,然后在下面目录翻&#xff0c;就找到了 …

晶振十大品牌

晶振是电路的心脏&#xff0c;特别对抖动、稳定度有要求&#xff0c;当然除了稳定度&#xff0c;抖动&#xff0c;还对环境温度有要求&#xff0c;优秀的厂商如下&#xff1a; 链接&#xff1a; 晶振十大品牌-晶振品牌-振荡器品牌-Maigoo品牌榜

最新下载:PDFFactoryFinePrint【软件附加安装教程】

简介&#xff1a; pdfFactory是一款无须 Acrobat 创建 Adobe pdf 文件的打印机驱动程序&#xff0c; 提供的创建 PDF 文件的方法比其他方法更方便和高效。 pdfFactory 支持从所有应用程序轻松、可靠地创建 PDF 文件。 支持将单页或两页的文档&#xff0c;直接打印为PDF文件&a…

VSFT匿名用户访问-设置

1、先备份配置档 cp -av /etc/vsftpd/vsftpd.conf{,_bak} 2、编辑配置档&#xff0c;修改以下参数 vim /etc/vsftpd/ vsftpd.conf anonymous_enableYES -----允许匿名用户访问 anon_upload_enableYES -----允许匿名用户上传 anon_mkdir_write_enableYES …

Python中的生成器表达式(generator expression)

Python中的生成器表达式&#xff08;generator expression&#xff09;是一种类似于列表解析&#xff08;list comprehension&#xff09;的语法结构&#xff0c;但它返回的是一个生成器&#xff08;generator&#xff09;对象&#xff0c;而不是一个完整的列表。生成器对象是一…

快速排序(Quick_Sort)

快速排序&#xff1a; 每次排序一个元素&#xff0c;每次使他的左边都比他小&#xff0c;右边都比他大&#xff1b; 和归并排序相似&#xff1b; 递归函数&#xff1a; void Quick_sort(int *arr,int low,int hight) {if(low < hight){int x Quick(arr,low,hight);Quic…

电子电气架构 ---车载安全防火墙

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节…

后台管理系统排序混乱,分页出现重复条例

检查了接口和请求参数都没有问题。 查询数据库发现是排序字段create_time 都相同导致的。没有区分度。 解决方案 按照唯一id排序 避免create_time 大批量相同 order by create_time &#xff0c;xxx 两个排序字段

搭建自己的组件库<2>dialog 组件

目录 设置title 插槽显示 控制宽高 关闭对话框 transition实现动画 引入深度选择器 同样创建组件dialogue.vue后全局注册 dialogue模版&#xff1a; <template><!-- 对话框的遮罩 --><div class"miao-dialog_wrapper"><!-- 真的对话框 …

The 18th Northeast Collegiate Programming Contest(5/9/13)

心得 赛中ac&#xff1a;5&#xff0c;目前ac&#xff1a;9&#xff0c;题目总数&#xff1a;13 中档可做题还是很多的&#xff0c;可惜遇到了难绷的queueforces&#xff0c; 最后15min才判出来&#xff0c;oi赛制5wa4遗憾离场&#xff0c;赛后把几个题都给调过了&#xff0…

GPT大模型微调-提高垂直领域回答质量

微调一个大模型并测试微调后的效果是一个很好的学习实践。下面是一个逐步指导,帮助你使用一个较小的预训练大模型进行微调,并测试其效果。我们将使用 Hugging Face 的 Transformers 库和一个较小的预训练模型,如 DistilBERT。这个库非常流行且易于使用。 实现步骤 步骤 1:…

Rust-07-结构体

结构体 和元组一样&#xff0c;结构体的每一部分可以是不同类型。但不同于元组&#xff0c;结构体需要命名各部分数据以便能清楚的表明其值的意义。由于有了这些名字&#xff0c;结构体比元组更灵活&#xff1a;不需要依赖顺序来指定或访问实例中的值。可以当作是java对象。使…

Macbook M芯片JDK的安装

Macbook M芯片JDK的安装 下载 搜索zulu&#xff1b; 进入这个网址 https://www.azul.com/downloads/#zulu 进入页面后向下滑动 选择对应选项 然后点击Download进行下载。 选择.dmg格式的安装包&#xff0c;点击。 安装 下载完成后&#xff0c;到下载目录&#xff0c;双击…

窗帘怎么选好看不踩坑

雅静说窗帘好看不踩坑,五点全搞定      买窗帘时,别一开口就问多少钱,啥材质,环保不      会显得很小白,容易被坑,      1,大部分窗帘都是涤纶的, 只不过做出来的质感不一样      如果是原木风可以选棉麻质感的,奶油风和现代简约      可以选雪尼尔质感的,…

MSPM0l1306——配置滴答定时器

我们配置好了滴答定时器之后&#xff0c;还要手动编写滴答定时器的中断服务函数&#xff0c;因为我们开启的滴答定时器的中断&#xff0c;当滴答定时器的计数值从我们设置的值减到0时&#xff0c;就会触发一次中断&#xff0c;触发中断就会执行中断服务函数。各个中断的中断服务…