zoukankan      html  css  js  c++  java
  • 杂七杂八 Ubuntu Linux

    • 由于计组实验,开始零基础乱搞一通
    • 一些遇到的问题与解决方法

    写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: 列出目录及文件名
      • ls -a: 显示.开头的文件
    • 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

    • 安装SSH
    sudo apt-get install ssh
    
    • SSH Server停止开始
    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
      • 加上 -r
    scp -r username@servername:/path/filename /var/www/local_dir(本地目录)
    
    • 上传文件
    scp /path/filename username@servername:/path
    

    用户切换

    • 出现permission denied,权限不够
    • 切换为root
    su root
    
    • 切换回去, 所以su + 用户 可以切换
    su stefon
    

    添加路径到PATH

    • 直接终端输入
      export PATH=xxx/xxx:$PATH
      • 这样的话注销、重启之后,就会没有,是临时改变
    • /etc/profile
      • 去修改 /etc/profile
      • 在末尾加上 export PATH=xxx/xxx:$PATH
      • 永久有效
      • 对所有用户
    • 修改/.bashrc文件
      • 也是末尾加上 export PATH=xxx/xxx:$PATH
      • 永久有效
      • 仅对当前用户有效
  • 相关阅读:
    应用服务器性能优化总结
    Web性能优化:图片优化
    图片优化
    浏览器端的九种缓存机制介绍
    MySQL 与 MongoDB的操作对比
    js类型判别大合集
    节流函数和防抖函数的注意事项
    前端和后端交互的方式
    js中关于假值和空数组的总结
    LeetCode 367. 有效的完全平方数
  • 原文地址:https://www.cnblogs.com/xuwanwei/p/12881068.html
Copyright © 2011-2022 走看看