复现用知识记录

1. Windows不能用ssh和scp

ssh使用putty代替,端口默认22,建立连接后直接输入用户名即可

scp用winscp代替,登录服务器后打开scp拖拽即可,替代了scp filedir filename root@serverdir过程


2. ping host_address 检查是否与ip地址产生连接

uname -a:打印当前系统相关信息

uname -r:操作系统的版本

uname -m:处理器架构


3.使用pipenv建立虚拟环境便于分别管理各个包。

安装:pip install --user pipenv

为Python创建虚拟环境: pipenv --python version(版本号前有空格)

进入虚拟环境: pipenv shell

在环境下装包: pipenv install package_name(和普通的pip类似)

export PIPENV_VENV_IN_PROJECT=1  设置后pipenv会在当前目录下创建.venv目录,以后所有模块都会装到这个.venv下

退出环境:exit或deactivate

创建virtualenv时指定Python版本:virtualenv -p /usr/bin/python3 py3env 其中py3env为环境名称可修改

使用virtualenv的环境: source env_dir/bin/activate

指定版本安装包: pip install package_name == version

查看推荐版本:version=任意不存在的版本号


4. 改变环境变量: vi ~/.bash

一次性改变变量的值: export var_name = value_name

读取变量的值: echo $ var_name

用vim查看文件 vim file_name

vim使用:普通模式打开后输入i开启录入模式,按esc关闭输入模式。

普通模式下的命令:

x删除光标前的字符  w向后跳一个单词  b向前跳一个单词

dd删除当前行     ctrl+d/b: 向下/向上翻页

命令模式下的命令:  按“:”进入

:wq 保存写入退出    :q! 无视修改直接退出

:/word 查找文件中的“word”字符串


5. 在Linux下,一个文件有三种时间:访问时间(Access)、修改时间(Modify)、状态改变时间(Change)。

查看文件最后修改时间:ls -l file_name

ls -lhat: l:list; h:human(不然结果会显示为比特) a:all t:time排序

stat file_name:查看文件状态

ls,stat不改变文件的访问时间


6. cat :用于文本文件的查看和连接

 cat options file_dir

options:

-A, --show-all 等价于 -vET

-b, --number-nonblank 对非空输出行编号

-e 等价于 -vE

-E, --show-ends 在每行结束处显示 $

-n, --number 对输出的所有行编号

-s, --squeeze-blank 不输出多行空行

-t 与 -vT 等价

-T, --show-tabs 将跳格字符显示为 ^I

-u (被忽略)

-v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外

--help 显示此帮助信息并离开


7. rm file_name:删除文件

rm -f file_name/file_dir:强行删除

你可能感兴趣的:(复现用知识记录)