Linux 远程工具 基础命令

文章目录

  • Linux 远程工具 基础命令
    • 1、虚拟机关键配置名词解释
      • 1.1、虚拟网络编辑器说明
    • 2、远程链接工具
      • 3、linux 命令准则
    • 4、系统运行命令
    • 5、常用快捷方式
    • 6、文件命令操作
    • 7、文件编辑命令
    • 8、文件编辑异常情况
      • 目录结构预备知识

1、虚拟机关键配置名词解释

1.1、虚拟网络编辑器说明

桥接模式
配置的地址信息和物理主机网段地址信息相同,容易造成地址冲突
NAT模式
配置的地址信息和物理主机网段地址信息不同,造成不了地址冲突
仅主机模式
获取地址主要用去虚拟主机之间沟通,但不能访问外部网络

网关
类似于海关

系统分区

  1. 通用分区方案

    1. /boot
      启动分区 保存系统启动相关的文件
    2. swap
      交换分区 临时将硬盘的多余容量变为内存使用
      内存<8G swap 分区大小==1.5倍内存容量
    3. /
      根分区 将剩余容量都给根等价于C盘
  2. 数据重要场景

    1. /boot 200M
    2. swap 1G 2G 1.5倍
    3. / 20G-200G
    4. /data 剩余空间
  3. 灵活分区方案

    1. /boot 200M

    2. swap 1G 2G 1.5倍

    3. / 20G-200G

      剩余空间不用分

2、远程链接工具

服务器一般都在机房,我们不可能有事没事往机房跑
所以借助于远程链接工具,远程管理维护减轻工作

secureCRT    收费版(破解版是有风险)
Xshell      (推荐使用)免费版
putty       没有什么功能 只能满⾜远程连接

Xshell

3、linux 命令准则

  1. 做一步检查一步
  2. linux中命令区分大小写
  3. 命令一般都是自动补全(tab键)
  4. linux中很多时候命令执行完毕之后没有结果往往就是最好的结果
  5. 在填写文件路径的时候 尽量不要自己写 使用tab补全

4、系统运行命令

关机命令
shutdown
shutdown -h 10 #指定多少分钟后进行关机
shutdown -r 0/now  # 表示进行立即重启操作
shutdown -c # 取消重启方案

5、常用快捷方式

01. 显示历史输⼊命令信息利⽤⽅向键 上 下
02. 清楚所有屏幕信息输出ctrl + l # clear
03. 中断取消命令执⾏过程ctrl + c # cancel 取消
04. 快速移动光标到⾏⾸ctrl + a
05. 快速移动光标到⾏尾ctrl + e
06. 将光标所在位置到⾏⾸的信息进⾏删除(剪切)ctrl + u将光标所在位置到⾏尾的信息进⾏删除(剪切)ctrl + k
07. 将剪切内容进⾏粘贴回来ctrl + y
08. 锁定系统窗⼝信息状态ctrl + s

目录结构相关命令

解锁系统窗口信息状态
ctrl +q
系统命令补全快捷方式
tab
命令行中快速移动贯标
ctrl +方向键 左 右(按照英文单词进行移动光标)

6、文件命令操作

强调:在linux系统中,尽量不要输入中文符号信息(命令行)

如何创建文件信息
touch如何检查文件或目录
ls -l a.txt  # 可以简写ll a.txt
ls -al #查看 隐藏文件 和所有文件
排序:按照⽇期查找⽂件
ls -lt a.txt
ls -ltr a.txt
近/远

如何查看文件信息

cat
cat oldboy.txt oldgirl.txt > olddog.txt  # 整合

在空⽂件中⽣成数据信息

echo # 将信息进行输出
echo hello world # 等价于print('hello world')
echo hello world > /oldgirl/oldgirl.txt # w模式
写⼊⽂件
echo baby.com >> /oldgirl/oldgirl.txt # 追加模式
写入

对文件或目录数据信息进行拷贝(复制)

cp # copy
语法格式:cp 参数信息 要进⾏复制的信息 复制到什么位置# 将/etc/hosts⽂件复制到/oldboy⽬录中
cp /etc/hosts /oldboy/
如果不加斜杠并且oldboy没有 意思则变成复制到根并改名
# 如何复制整体⽬录数据
cp -r /etc/sysconfig/ /oldboy/oldgirl/
# 重复复制避免提示信息出现
\cp -r /etc/sysconfig/ /oldboy/oldgirl/
**cp核心功能:备份数据信息**
cp oldboy.txt oldboy.txt.bak
cp oldboy.txt.bak oldboy.txt

常见文件
在复制文件时,不要在文件名称后面加上/ 一般只有目录后面有/
文件没有存在 会直接复制,如果已经存在会提示是否覆盖

cp -a
-a == -d + -r + -p
-d 和链接⽂件有关
-R 进⾏递归复制
-p 保持属性不变

对文件或目录数据信息进行剪切(移动)

mv # move
eg:移动/etc/selinux/config 到 /oldboy/shanghai/
1.先验证是否有对应的目录,吴泽先创建
2.确认无误后再剪切
mv /etc/selinux/config /etc/selinux/
3.mv操作有时⽐较危险 针对核⼼⽂件移⾛可能会出错
mv /oldboy/shanghai/config /etc/selinux/
还可以针对单个⽂件重命名 mv hosts hosts01

数据的删除命令

rm #remove
文本编辑命令
rm 参数 要删除的数据信息
# 删除oldboy 目录的hosts01文件
rm hosts01
# 删除目录操作
rm shanghai/ 报错
rm -r shanghai/ 正确
# 如何强制删除数据信息
rm -f olddog.txt 不提示
rm -rf jason 不提示
'''rm操作最好是切换到目标数据所在位置删除不推荐使用绝对路径'''

7、文件编辑命令

系统自带的命令是vi 比较好用的是vim

vi 你要编辑的文件信息
# 编辑⽂件的操作步骤
第⼀个⾥程:利⽤vi命令打开⽂件
vi oldboy.txt
第⼆个⾥程:进⼊到编辑模式,开始编辑⽂件
按键盘上⼩写字⺟ i # insert
第三个⾥程:进⾏编辑
第四个⾥程:退出编辑模式
按esc进⾏退出
第五个⾥程:关闭打开的⽂件
:wq w-write q-quit 保存退出
:q! 有时候在vi编辑模式必须加感叹号不保存强制进⾏退
出

贯标快速移动快捷方式

如何将光标快速移动到最后⼀⾏ # ⼤写字⺟ G
如何将光标快速移动到第⼀⾏ # ⼩写字⺟ gg
如何快速移动光标到中间指定⾏ # ⼩写字⺟ 10gg
如何快速移动光标到⼀⾏的⾏尾 # 符号信息 shift+$
如何快速移动光标到⼀⾏的⾸部 # 数字信息 0

移动光标转为编辑状态

如何快速移动光标到下⼀⾏并进⼊编辑状态 # ⼩写字⺟ o
如何快速移动光标到⼀⾏的⾏尾并进⾏编辑 # ⼤写字⺟ A
如何快速删除光标所在位置到⼀⾏⾏尾所有信息并进⼊编辑状态
# ⼤写字⺟ C
如何清空当前⾏的所有内容信息并进⼊编辑状态 # ⼩写字⺟ cc

快速编辑⽂本内容信息

如何复制⽂本信息 ⼩写字⺟ yy
如何复制多⾏信息 3yy
如何粘贴⽂本信息 ⼩写字⺟ p
如何粘贴多⾏信息 3p
如何删除⽂本信息 ⼩写字⺟ dd 实际是将指定⾏信息进⾏
剪切
如何删除多⾏信息 3dd
将光标所在⾏到最后⼀⾏都删除 字⺟ dG

特殊操作文本内容方式

如何 显示文本行信息/如何取消行号 `:set nu/:set nonu`
如何撤销编辑信息 ⼩写字⺟ u undo
如何取消撤销操作 ctrl + r redo
快速搜索⽂件信息 /待搜索内容
按n查找下⼀个匹配项 shift+n上⼀个匹配项

批量操作文本内容

批量删除操作
第⼀个步骤:移动光标到相应位置
第⼆个步骤:进⼊到批量编辑模式(视图块模式)
ctrl + v
第三个步骤:选中多⾏信息
⽅向键选中
第四个步骤:进⾏删除
⼩写字⺟ d 或者 x(删除光标选中的内容)
批量添加操作(vim)
vim是需要进⾏安装的:
yum install vim tree bash-completion -y

8、文件编辑异常情况

编辑过程中链接出现中断 再次链接编辑文件会提示相应信息
解决方式:删除显示的隐藏文件

rm -f .oldboy.txt.swp
出现的原因:
1)编辑状态突然出现了中断
2)⽂件被多个⼈使⽤
总结:出现了隐藏⽂件,没有及时删除
vi -r oldboy.txt

目录结构预备知识

结构特点说明

  1. linux根下面的是一个有层次的树状结构
  2. linux 每个目录可以 挂载 在不同的设备

磁盘-设备(房间)想存储东 从门进入>:目录(加载点)
磁盘设备 《-- 挂在–》门(目录)

事件操作实现挂在过程
第一个里程:拥有一个存储设备(光驱)
第二个历程:找到相应光驱设备

[root@jasonNB ~]# ls /dev/cdrom
/dev/cdrom
[root@jasonNB ~]# ls -l /dev/cdrom
lrwxrwxrwx. 1 root root 3 Dec 6 09:07
/dev/cdrom -> sr0

第三个里程:进行挂在操作

mount /dev/cdrom /mnt/(挂载点⽬录⼀定存在)

第四个⾥程:确认是否挂载成功

ls /mnt

第五个⾥程:取消挂载

umount /mnt

Linux 远程工具 基础命令相关推荐

  1. linux 操作系统笔记基础命令

    文章目录 linux 基础命令 cd 命令详解 ls 命令详解 pwd 命令详解 hostname命令详解 clear命令详解 who.whoami.w 命令 which 命令 cal 命令详解 ld ...

  2. 第三十一天 Linux介绍和基础命令

    目录 1.前言 1.1 什么是Linux 1.2 为什么要学Linux 1.3 学完Linux能干什么 2.Linux简介 2.1 主流操作系统 2.2 Linux发展历史 3. Linux安装 3. ...

  3. Linux学习(1)-Linux几个基础命令及文件系统功能和作用

    工作第一天,冲冲冲!!! 用户界面**:任何时候我们想与操作系统进行交互都必须有接口,接口是一种程序,我们称之为用户接口,也称为用户界面,有如下两类: (1)GUI:GNome.KDE (2)CLI: ...

  4. linux远程工具_【linux实操3.1】linux远程连接工具Secure的使用

    把自己的闲置笔记本用来做centos7服务器了,同时也出一期教程,记录自己同时也帮助需要的人:安排如下 1.[linux实操1]华硕笔记本安装centos7实战 2.[linux实操2]使用yum在命 ...

  5. linux公司常用基础命令必知必会一

    基础命令分为六部分来介绍,都是一些公司里常用的命令做了下汇总: ◆ 安装和登录命令: login.shutdown.halt.reboot.install.mount.umount.chsh.exit ...

  6. 免费高效的Linux远程工具-MobaXterm最全图文总结

    MobaXterm MobaXterm又名MobaXVT,是一款增强型终端.X服务器和Unix命令集(GNU/ Cygwin)工具箱.MobaXterm目前作为我首选SSH客户端,主要原因就是Moba ...

  7. linux公司常用基础命令必知必会

    今天来个比较长,但是有用的文章,学会之后Linux基础命令你就不用害怕咯. 基础命令分为六部分来介绍,都是一些公司里常用的命令做了下汇总: ◆ 安装和登录命令: login.shutdown.halt ...

  8. Linux安装及基础命令了解

    目录 前言 一.什么是Linux 二.安装前准备 1.VMware Workstation Pro的下载与安装 2.下载Linux的镜像文件 三.安装步骤 四.设置网络模式 1.桥接模式 2.NAT模 ...

  9. Linux远程工具日志记录功能

    原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong ...

最新文章

  1. 架构师书单 2nd Edition
  2. 离2006年考研还有一个月
  3. python知识:opencv下的轮廓和区域
  4. python—unittest—数据驱动详细讲解(ddt)
  5. Python 程序开发90个注意事项
  6. 用Python实现反转字符串
  7. Python OSError: [Errno 22] Invalid argument:的出现和解决
  8. “打”遍全球!支付宝重磅新功能上线...
  9. TensorFlow 笔记 (五)自定义训练: 演示
  10. 发布一个 Linux 下的 C++ 多线程库
  11. [COURSE_PTHE] 4. 枚举
  12. spring-data-jpa 复杂查询的写法(包含or的查询)
  13. 站点的安全防范都是后端的职责?非也,Web前端安全同样不可忽视
  14. html 打开资源管理器,资源管理器怎么打开 教你如何快速打开资源管理器
  15. 改变历史的引擎 Physx携众物理游戏测试
  16. 汤姆猫代码python_IOS 汤姆猫核心代码
  17. JAVA表示姓名和对应的出生日期
  18. VPP DPDK,不是翻墙!!
  19. vue css style 调整字体大小 font-size
  20. 开始甲骨文培训了,第一天说了一下上课学习规矩及计算机基础

热门文章

  1. Unix环境高级编程-第四章
  2. CF-133A - HQ9+
  3. 山东春考计算机专业课知识点,山东省春季高考计算机专业学习方法
  4. 云原生CI/CD:Tekton之trigger介绍
  5. CoreData基础
  6. Freetype的使用
  7. 准标准模式和标准模式之间的差别-1(旧文首发)
  8. 文件浏览器ftp服务器,es文件浏览器查看ftp服务器
  9. javascript字符串方法indexOf、lastIndexOf 方法的使用
  10. 服务器应用程序不可用解决方案!