Mac终端命令和连接服务器

简介: Mac终端命令和连接服务器

Mac终端连接服务器远程登录


1.下载SSH客户端工具


这里推荐的SSH客户端是Royal TS


SSH工具官网网站

下载免费版

2021061612021752.png

20210616122353781.png

下载安装即可


2.安装终端插件


点击click here

image.pngimage.png


3.创建Document,配置服务器连接


在下图红框下根目录创建一个Document,免费版只能创建一个

20210616131310836.png

创建后,选中Document,右键创建Terminal

2021061613150811.png


配置服务器地址和端口号

2021061613164734.png


Mac终端常用命令


1.文件基本属性


  • ll 或者 ls –l :命令显示一个文件的属性以及文件所属的用户和组
[root@www /]# ls -l
total 64
dr-xr-xr-x   2 root root 4096 Dec 14  2012 bin
dr-xr-xr-x   4 root root 4096 Apr 19  2012 boot


在linux中以dr-xr-xr-x为例,

1.第一个字符为d,表示为目录文件,在Linux中第一个字符还有以下几种:


d:目录文件

-:文件

l:链接文档

b:装置文件里面的可供存储的接口设备

c:装置文件的串口端口设备,如鼠标,键盘

2.后面的字符以三个字符为一组,为rwx三个参数组合,r(read)可读,w(write)可写,x(execute)可执行。如果没有权限则用“-”替代。


2021061613573772.png

从左至右用 0-9 这些数字来表示。

第 0 位确定文件类型,第 1-3 位确定属主(该文件的所有者)拥有该文件的权限。

第4-6位确定属组(所有者的同组用户)拥有该文件的权限,第7-9位确定其他用户拥有该文件的权限。

20210616140327690.png


2.文件与目录管理


文件路径:

绝对路径:由根目录“/”写起,/data/name

相对路径:不由“/”写起,…/name

处理目录常用命令


ls(英文全拼:list files): 列出目录及文件名

cd(英文全拼:change directory):切换目录

pwd(英文全拼:print work directory):显示目前的目录

mkdir(英文全拼:make directory):创建一个新的目录

rmdir(英文全拼:remove directory):删除一个空的目录

cp(英文全拼:copy file): 复制文件或目录

实例:

用root身份,将root目录下.bashrc复杂到/tmp下,并命名为bashrc


[root@www ~]# cp ~/.bashrc /tmp/bashrc
-i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
[root@www ~]# cp -i ~/.bashrc /tmp/bashrc
cp: overwrite `/tmp/bashrc'? n  <==n不覆盖,y为覆盖


  • rm(英文全拼:remove): 删除文件或目录
    -i :互动模式,在删除前会询问使用者是否动作

[root@www tmp]# rm -i bashrc
rm: remove regular file `bashrc'? y


mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称

实例:

复制一个文件,创建一个目录,将文件移动到目录中,并修改目录名


[root@www ~]# cd /tmp
[root@www tmp]# cp ~/.bashrc bashrc
[root@www tmp]# mkdir mvtest
[root@www tmp]# mv bashrc mvtest
[root@www tmp]# mv mvtest mvtest2

3.vi/vim命令20210616143632906.png

4.su命令


su作用变更为其他使用者身份,su [用户名]

相关文章
|
3月前
|
IDE 网络安全 开发工具
IDE之vscode:连接远程服务器代码(亲测OK),与pycharm链接服务器做对比(亲自使用过了),打开文件夹后切换文件夹。
本文介绍了如何使用VS Code通过Remote-SSH插件连接远程服务器进行代码开发,并与PyCharm进行了对比。作者认为VS Code在连接和配置多个服务器时更为简单,推荐使用VS Code。文章详细说明了VS Code的安装、远程插件安装、SSH配置文件编写、服务器连接以及如何在连接后切换文件夹。此外,还提供了使用密钥进行免密登录的方法和解决权限问题的步骤。
1532 0
IDE之vscode:连接远程服务器代码(亲测OK),与pycharm链接服务器做对比(亲自使用过了),打开文件夹后切换文件夹。
|
3月前
|
IDE 网络安全 开发工具
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
本文介绍了如何在PyCharm专业版中连接远程服务器并配置远程Python环境解释器,以便在服务器上运行代码。
648 0
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
|
3月前
|
存储 网络协议 Java
【网络】UDP回显服务器和客户端的构造,以及连接流程
【网络】UDP回显服务器和客户端的构造,以及连接流程
73 2
|
3月前
|
前端开发 Java
学习SpringMVC,建立连接,请求,响应 SpringBoot初学,如何前后端交互(后端版)?最简单的能通过网址访问的后端服务器代码举例
文章介绍了如何使用SpringBoot创建简单的后端服务器来处理HTTP请求,包括建立连接、编写Controller处理请求,并返回响应给前端或网址。
72 0
学习SpringMVC,建立连接,请求,响应 SpringBoot初学,如何前后端交互(后端版)?最简单的能通过网址访问的后端服务器代码举例
|
3月前
|
Apache 数据中心 Windows
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
|
3月前
|
弹性计算 安全 Windows
通过远程桌面连接Windows服务器提示“由于协议错误,会话将被中断,请重新连接到远程计算机”错误怎么办?
通过远程桌面连接Windows服务器提示“由于协议错误,会话将被中断,请重新连接到远程计算机”错误怎么办?
|
3月前
|
Linux
linux/mac 下查看、修改文件权限的命令
这篇文章介绍了在Linux和Mac操作系统下如何查看和修改文件及文件夹的权限。
115 0
|
3月前
|
SQL 数据库
SQL-serve数据库不能连接本地服务器的解决方案
SQL-serve数据库不能连接本地服务器的解决方案
506 0
|
11天前
|
弹性计算 数据挖掘 应用服务中间件
阿里云轻量应用服务器68元与云服务器99元和199元区别及选择参考
目前阿里云有三款特惠云服务器,第一款轻量云服务器2核2G68元一年,第二款经济型云服务器2核2G3M带宽99元1年,第三款通用算力型2核4G5M带宽199元一年。有的新手用户并不是很清楚他们之间的区别,因此不知道如何选择。本文来介绍一下它们之间的区别以及选择参考。
243 87
|
4天前
|
存储 弹性计算 应用服务中间件
阿里云轻量应用服务器出新品通用型实例了,全球26个地域可选
近日,阿里云再度发力,推出了首款全新升级的轻量应用服务器——通用型实例。这款服务器实例不仅标配了200Mbps峰值公网带宽,更在计算、存储、网络等基础资源上进行了全面优化,旨在为中小企业和开发者提供更加轻量、易用、普惠的云计算服务,满足其对于通用计算小算力的迫切需求。目前,这款新品已在全球26个地域正式上线,为全球用户提供了更加便捷、高效的上云选择。