《Linux篇》
文章平均质量分 93
记录自己学习Linux的过程
孙同学要努力
这个作者很懒,什么都没留下…
展开
-
《Linux》day6--docker——docker镜像与容器
因为使用docker必须要有sudo权限,为了避免我们每次都要输入sudo,我们可以。去云平台控制台中修改安全组配置,放行端口20000。注意:5 和 6 是逆运算。原创 2024-03-04 21:05:33 · 672 阅读 · 0 评论 -
《Linux》day5--ssh——ssh登录与scp传文件
例如:我们想免密登录 myserver 服务器,那么就将公钥中的内容,复制到 myserver 中的 ~/.ssh/authorized_keys (在.ssh里面 vim一个authorized_keys,将公钥id_rsa-pub里面的内容复制到这里面)文件里即可。刚开始我们的ssh里面的配置都是初始化的,相当于是毛坯房,没有特殊的功能,比如tmux无法按照指定功能键分屏,vim无法显示行号等等;我们输入 yes ,然后回车,这样就会将该服务器的信息记录在 ~/.ssh/known_host 文件中。原创 2022-11-17 12:43:45 · 1110 阅读 · 1 评论 -
《Linux》day4--shell语法(下)
bash中的函数类似于C++中的函数,但是return的返回值与C++不同,返回的是 exit code(退出状态,0表示正常退出,取值为0-255)如果想要获取函数的输出结果,可以通过 echo 输出到sdout 中,然后通过 $(function_name) 来获取sdout中的结果。exit命令可以接受一个整数值作为参数,代表退出状态,如果不指定,默认退出状态是0。在函数内,$1 表示第一个输入的参数,$2 表示第二个输入参数,…注意:函数内的 $0 仍然是文件名,而不是函数名。原创 2022-11-13 14:18:58 · 345 阅读 · 1 评论 -
《Linux》day3--shell语法(上)
shell是我们通过命令行与操作系统沟通的语言shell脚本可以直接在命令行中执行,也可以将一套逻辑组织成一个文件,方便复用Linux中有很多常见的shell脚本:我们最常用的就是bash,也是Linux系统一般默认使用的。文件开头需要写:#!/bin/bash ---------指明bash为脚本解释器#!原创 2022-11-07 21:23:06 · 291 阅读 · 1 评论 -
《Linux》day2--tmux和vim
在普通的终端中,窗口和其中由于session(任务)而启动的进程是连在一起的,关闭窗口,session就结束了,session内部的进程也会终止,不管是否运行完。但是在具体使用中,我们希望当前的session隐藏起来,在终端中做其他事情,但是又不希望session及其进程被关闭。:在一般命令模式下按 :/?一个tmux可以同时包含多个session,一个session可以包含多个window,一个window可以包含多个pane。命令输入模式,类似于打游戏放技能,按不同字符,即可进行不同操作;原创 2022-11-01 22:00:55 · 322 阅读 · 0 评论 -
《Linux》day1--常见文件管理命令
cp a/tmp.txt b/tmp1.txt(把文件a中的tmp.txt拷贝复制并重命名为tmp1.txt到文件b中)mv b/tmp.txt a/tmp1.txt :将b中的tmp文件挪到a文件夹中,并重命名。cp a/tmp.txt b(把文件a中的tmp.txt拷贝复制到文件b中)rm tmp.txt tmp1.txt 删除tmp.txt和tmp1.txt。-a:显示所有的文件,包括隐藏的文件(所有的隐藏文件都是以 . 开头的)mv a/tmp.txt b/ :将a中的tmp文件挪到b文件夹中。原创 2022-10-28 21:18:55 · 871 阅读 · 0 评论