FTP
连接 FTP
最基本的连接方式:
ftp ip
FTP 连接非默认端口:
ftp ip port
或者:
➜ ~ ftp
ftp> open ip port
一个完整的登录示例:
➜ ~ ftp 116.xx.xx.xx 21
Connected to 116.xx.xx.xx.
220 Welcome to www.net.cn FTP service.
Name (116.xx.xx.xx:sqlsec): hyuxxxxxxxxxx
331 Please specify the password.
Password:
230 Login successful.
ftp>
基本操作
目录相关
pwd # 显示远程计算机上的当前目录
ls/dir # 列出当前远程目录的内容,可以使用该命令在Linux下的任何合法的ls选项
cd # 移动到cd 后的目录
cdup/cd .. # 返回上一级目录
lcd # 列出当前本地目录路径
mkdir # 在远程系统中创建目录
rname # 重命名一个文件或目录
redir # 删除远程目录
delete # 删除远程文件
mdelete # 删除多个远程文件
文件上传下载
binary # 用于二进制文件传送(图像文件等)
ascii # 用于文本文件传送
get/mget # 在当前远程目录下复制(一个/多个)文件到本地文件系统当前目录
put/mput # 从当前目录把文件复制到当前远程目录
退出
! # 临时退出ftp模式,返回本地Linux Shell模式,键入exit返回
close # 关闭当前连接
bye/quit # 关闭连接并退出ftp命令模式
JDK
OracleJDK
因为 JDK 官网需要登录验证才可以下载的原因,不能直接通过 wget 来下载 tar.gz 安装包了,得自己手动 copy 一下。
# 解压到/usr/lib/目录下
sudo tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/lib/
# 编辑/etc/profile 配置文件
sudo vim /etc/profile
末尾添加如下内容:
JAVA_HOME=/usr/lib/jdk1.8.0_221
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
# 重新载入配置文件
source /etc/profile
# 系统注册此 JDK 300 是一个整数,在自动模式下,这个数字越高的选项,其优先级也就越高
sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk1.8.0_221/bin/java 300
# 验证是否安装成功
java -version
OpenJDK
# 搜索软件列表里的 JDK
apt search openjdk
# 安装 JDK
apt install openjdk-11-jdk
# 验证是否安装成功
java -version
版本切换
安装了多个版本的 JDK,你可以通过以下命令在这些版本之间切换:
sudo update-alternatives --config java
Python
Centos 7
Centos7 自带 Python2 版本和 PIP2,所以我们只要直接安装 Python3 即可:
安装 pyenv
pyenv 是 Python 多版本管理神器,安装起来也很简单:
# 安装基础依赖
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
# 下载pyenv
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
# 配置pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
zsh
Ubuntu
pip3 安装
sudo apt update
sudo apt install python3-pip
版权声明:本文内容始发于个人博客>作者 : 国光,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行可。
始发链接:https://www.sqlsec.com/2019/10/linux.html#
在此特别鸣谢:个人博主>国光的创作。
本文已获原作者国光授权发布在本公众号;
原作者已在本公众号关联运营账号(安全小姿势),故在此声明本文原创为国光(安全小姿势)。
此篇文章的所有版权归原作者所有,商业转载建议请联系原作者,非商业转载请注明出处。