Linux学习笔记

常用指令

文件夹操作

查看路径

pwd:将当前目录的全物理路径名称(从根目录)写入标准输出

可选参数:

压缩文件夹

SCP文件传输

使用SCP进行文件传输需要先建立SSH连接,随后对需要传输的文件使用下列指令即可完成文件的传输

其中,file为要传输的文件,dest_username为用户在目标服务器的用户名,dest_ip为目标服务器IP地址,dest_path为目标文件夹,传输后的文件放在该文件夹下

注:如果上传目录不存在,scp会试图创建它。如果想覆盖已存在的文件,可以使用-C参数,添加-r参数可以递归上传整个目录

删除文件夹

CentOS

创建用户及设置密码

创建用户

在root权限下,使用命令useradd -m username即可完成用户的创建

设置密码

在完成用户创建之后,使用passwd username命令进入到密码设置,输入密码后需要再次输入即可完成密码设置

进入账户

使用命令su - username即可从根目录下进入自己账户或者切换到相应的用户,同时也可以使用sudo su - username从其他账户切换为自己的账户

退出账户

使用命令logout即可退出用户,返回root

删除账户

root账户下使用userdel username即可实现对子用户的删除

SSH远程连接

创建公钥、私钥

获取公钥

创建新目录及文件

如果最终用户的主目录中没有.ssh文件的话,需要在服务器端创建相应文件夹

随后在.ssh文件夹中创建authorized_keys文件

使用文本编译器(如vim)打开authorized_keys并将复制的公钥粘贴入文件中

更改文件权限

如果使用上述办法后仍不能ssh远程连接,使用下列方法修改文件权限

如果我们是为其他用户创建的上述文件,需要使用以下命令更改文件的用户所有权

连接

完成密钥拷贝及文件权限更改后,即可与服务器建立连接

其中,remote_uernameremote_ip分别是用户在服务器上的用户名和服务器IP地址

使用跳板机

跳板机转发端口打开Jupyter

用端口转发可以打开jupyter

ssh -L 127.0.0.1:80:127.0.0.1:80 [jupyter-yhs@10.102.2.178

安装latex