目录

Linux基础(4)命令3

Linux基础(4)命令3

学习目标

  • cp -a的使用
  • 远程登录
  • 远程拷贝
  • vim的使用
  • 软件的安装
  • 软件的卸载

cp -a 的使用

cp命令是拷贝文件的命令,改命令添加了以一个选项-a则表明拷贝目标文件时,把目标文件的权限也同样拷贝过来。相当于拷贝文件权限不丢失。

../../../images/image-20230412173848401.png

拷贝文件夹时,使用-a命令同样可以复制相同的权限。


远程登录

ssh 是专门的为远程登录提供的一个安全性协议,常用于远程登录,想要使用ssh服务,需要安装相应的服务端和客户端软件,当软件安装成功以后就可以使用ssh命令了,以后就可以通过远程登录之间操作远程的服务器。

1
ssh 用户名@地址
命令 说明
ssh 远程登陆
scp 远程拷贝

Linux安装ssh服务端软件需要装服务端软件,命令:sudo apt-get install openssh-server,macOS系统和大部分Linux系统已经安装好了ssh服务。


远程拷贝

scp命令用来远程拷贝,可以将本地的文件复制到远程服务器。

1
scp 本地文件 用户名@地址:路径

同样的也可以将远程服务器的内容拷贝到本地。

1
scp 用户名@地址:路径文件 本地路径

也可以使用-r选项将文件夹拷贝到远程服务器:

1
scp -r 本地文件夹 用户名@地址:路径

-r必须写在scp命令之后。


vim的使用

vim是一种功能强大的文本编辑器,最大的特点是用命令进行编辑,完全脱离了鼠标操作。vim有三种工作模式:

  • 命令模式
  • 编辑模式
  • 末行模式

从命令模式——到编辑模式,使用i也就是insert。

从编辑模式——到命令模式,使用esc进入命令模式。

从命令模式——到末行模式,使用进入。

从末行模式——命令模式,使用esc进入命令模式。


软件安装

在ubuntu发行版中,软件安装分为两种方式:

  • 离线安装(deb文件格式的安装)

    deb文件的安装可以使用dpkg命令进行软件的安装和卸载。-i离线安装deb安装包,一般需要启动管理员权限。安装后根据程序包名进行删除。

  • 在线安装(apt-get方式的安装,需链接互联网)

    apt-get命令安装为在线安装,命令后接install即可以安装,接remove即可以卸载。

使用apt-get命令是默认使用国外的服务器中下载安装软件,所以需要更改为国内的镜像源服务器(下载软件的服务器)。

  • 桌面更改镜像源(需要更新软件列表):

../../../images/image-20230422142126918.png

  • 命令更改镜像源(修改镜像源配置文本sources.list):

../../../images/image-20230422142924370.png


软件卸载

在ubuntu发行版中,软件卸载分为两种方式:

  • 离线包的卸载:使用sudo dpkg -r 包名 命令对某一个安装的包进行卸载。
  • 在线包的卸载:apt-get remove 软件名命令卸载。

总结