美文网首页
常用指令

常用指令

作者: pubalabala | 来源:发表于2019-04-09 16:44 被阅读0次
  1. 远程操作

    • 登录主机
      ssh username@server-address

      ssh -l username server-address
      如果需要调用图形界面程序
      ssh -X username@server-address
    • scp命令可从源路径向目标路径(两个路径均可使用ssh服务器路径: username@servername:path)传入文件: scp 源路径 目标路径
    • 利用scp复制文件: sudo scp /home/user1/test.txt /home
    • 通过ssh向远程服务器上传文件: scp path username@servername:path
    • 通过ssh向远程服务器下载文件: scp username@servername:path path
    • 关闭连接: logout
  2. 复制文件夹和文件夹中的内容: cp 文件路径 -r 目标路径

  3. 修改权限:
    Ubuntu中有两个修改命令可以用到,「change mode」&「change owner」即chmod以及chown,其中可以用递归参数-R来实现更改所有子文件和子目录的权限。

    • 利用chmod修改权限:
      对Document/目录下的所有子文件与子目录执行相同的权限变更:
      chmod -R 700 Document/
      -R参数是递归 处理目录下的所有文件以及子文件夹
      700是变更后的权限表示(只有所有者有读和写以及执行的权限)
      Document/ 是需要执行的目录

    • 利用chown改变所有者:
      对Document/ 目录下的所有文件与子目录执行相同的所有者变更,修改所有者为users用户组的username用户
      chown -R username:users Document/
      username:users users用户组的username,用户组参数不是必须有
      chown pusonglin document/

    • 利用chgrp改变用户组:
      chgrp -R groupname Document/
      chgrp pusonglin document/

  4. 添加自定义指令
    vim ~/.bashrc
    mac OS下此指令为vim ~/.bash_profile
    在用户目录下的.bashrc文件末尾添加 alias 自定义指令='目标指令'
    例如:
    alias robo3t='/usr/local/lib/robo3t-1.2.1-linux-x86_64-3e50a65/bin/robo3t'
    alias pycharm='sh /home/zhang/Downloads/pycharm-2018.1.1/bin/pycharm.sh'
    固定写法 命令 元命令 ===相当于在终端执行 sh /home/zhang/Downloads/pycharm-2018.1.1/bin/pycharm.sh

相关文章

网友评论

      本文标题:常用指令

      本文链接:https://www.haomeiwen.com/subject/caliiqtx.html