- 由于计组实验,开始零基础乱搞一通
- 一些遇到的问题与解决方法
写python代码
touch hello.py
vim hello.py
python hello.py
在Ubuntu中,python依赖存放的路径
- /usr/local/lib/python3.8/dist-packages
- 可以通过whereis查看,由于有很多,自己分别
whereis python3.8
Vim
- 刚启动vim,进入命令模式, 注意有后缀
- 在命令模式时候敲的被认为是命令
- 输入模式按esc键进入命令模式
一些命令模式命令
- i 进入输入模式
- x 删除当前光标所在处的字符
- : 进入底线命令模式,在最底行输入命令
一些底线命令模式
- q 退出
- w 保存
- 所以一般在命令模式输 :wq 就可以进入底线命令模式保存并退出了
一些linux命令
关于文档的
- ls: 列出目录及文件名
- cd:切换目录
- pwd:显示目前的目录
- mkdir:创建一个新的目录
- rmdir:删除一个空的目录
- cp: 复制文件或目录
- rm: 移除文件或目录
- rm 只能移除空目录
- -i 删除前逐一询问确认。
- -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
- -r 将目录及以下之档案亦逐一删除。
rm test.py
- mv: 移动文件与目录,或修改文件与目录的名称
- cp: 复制文件
- cp dir1/a.doc dir2 表示将dir1下的a.doc文件复制到dir2目录下
- cp -r dir1 dir2 表示将dir1及其dir1下所包含的文件复制到dir2下
- cp -r dir1/. dir2 表示将dir1下的文件复制到dir2,不包括dir1目录
- -i:询问,如果目标文件已经存在,则会询问是否覆盖;
SSH
sudo apt-get install ssh
sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start
scp username@servername:/path/filename /var/www/local_dir(本地目录)
- scp提供的几个选择
-p 拷贝文件的时候保留源文件建立的时间。
-q 执行文件拷贝时,不显示任何提示消息。
-r 拷贝整个目录
-v 拷贝文件时,显示提示信息。
- scp 报错 not a regular file
scp -r username@servername:/path/filename /var/www/local_dir(本地目录)
scp /path/filename username@servername:/path
用户切换
- 出现permission denied,权限不够
- 切换为root
su root
su stefon
添加路径到PATH
- 直接终端输入
export PATH=xxx/xxx:$PATH
- /etc/profile
- 去修改 /etc/profile
- 在末尾加上 export PATH=xxx/xxx:$PATH
- 永久有效
- 对所有用户
- 修改/.bashrc文件
- 也是末尾加上 export PATH=xxx/xxx:$PATH
- 永久有效
- 仅对当前用户有效