• man 帮助
  1. > man ls # ubuntu的帮助
  • tar.gz 压缩解压
  1. > tar -zcvf yzn.tar.gz /home/yzn # 压缩
  2. > tar -zxvf yzn.tar.gz # 解压到当前目录
  • find 查找
  1. > find /home -name *.py # 在/home目录下查找所有的.py文件
  • apt命令
  1. > apt-get install gedit # 安装gedit编辑器
  • top、pwd
  1. > top # 查看进程占比
  2. > pwd # 显示当前路径
  • scp
  1. > scp {t1, t2}.py yzn@172.XX.X.XXX:~/Desktop/ # 将t1.py和t2.py文件上传到服务器指定目录
  2. > scp yzn@172.XX.X.XXX:~/Desktop/t1.py a.py # 将服务器上的t1.py文件保存到本地并重命名为a.py
  • mount 硬盘挂载 20181022
  1. > mount /dev/sdc1 /home/data # 挂载服务器的硬盘到/home/data
  2. > df -h # 显示已经挂载的硬盘
  • ssh(命令行连接) win10或安卓连接ubuntu服务器的步骤
  1. > sudo apt-get install openssh-server # 在Linxu服务器上安装ssh协议。同时需要win10上安装PuTTY,安卓上安装JuiceSSH
  2. > ssh yzn@172.XX.X.XXX # win10上win+r命令后,执行cmd,连接服务器IP(ifconfig查看本机IP(net-tools)),服务器密码:xxx123
  1. > ssh yzn@172.XX.X.XXX "python3 ~/Desktop/t1.py" # 使用Linux运行Linux上的文件
  • 远程端控制电脑,使用TeamViewer(互联网,屏幕分享连接)或VNC(局域网,可视化连接)
  1. > sudo apt-get install x11vnc # 服务器(被控制端)安装vncserver,客户端安装TightVNC或者RealVNC(VNC connect (被控制)+ VNC Viewer(控制))的
  • clear 清除屏幕
  1. > clear
  • cd 进入命令
  1. > cd ~ # 进入用户home目录
  2. > cd / # 进入根目录
  3. > cd . # 进入当前目录(目录不变)
  4. > cd .. # 进入上级目录
  5. > cd ../.. # 进入上上级目录
  6. > cd - # 进入上一次目录
  7. > cd /home/yzn/Download # 进入绝对路径
  • ls 列表list命令
  1. > ls --help # 帮助
  2. > ls # 显示文件,白色是文件,蓝色是文件夹
  3. > ls -l # 显示文件的全部信息
  4. > ls -a # 显示所有文件,如隐藏文件:.file
  5. > ls -h # 易读方式查看信息
  6. > ls -a -l -h # 易读方式显示所有文件的全部信息
  • touch 创建文件命令
  1. > touch file1 # 创建文件file1
  2. > touch file2 file3 # 创建文件file2和file3
  • cp 复制copy命令
  1. > cp file1 copyfile1 # 复制file1文件在当前文件夹,并命名为copyfile1
  2. > cp -i file1 copyfile1 # 添加-i命令,当复制命令可能覆盖掉已有文件时,会出现提示。
  3. > cp file1 /home/ #将file1文件复制到/home/目录下
  4. > cp file1 file2 /home/ # 复制两个文件到指定目录下
  5. > cp -R folder1 copyfolder1 # 复制文件夹是需要加 -R 递归(recursive)复制
  6. > cp file* folder1 # 将以file开头的所有文件复制到文件夹folder1下
  • mv 移动move命令 使用方法和cp相同
  1. > mv --help # 帮助
  2. > mv file1 newfile1 # 移动到当前文件夹,从而实现重命名
  • mkdir 创建文件夹
  1. > mkdir folder1 # 创建文件夹folder1
  2. > mkdir folder1/folder2 # 创建文件夹folder2(一个文件夹)
  3. > mkdir -p folder2/folder3/folder3 # 创建一个目录树(多个文件夹)
  • rm
  1. > rm file1 file2 # 删除文件file1 file2
  2. > rm -r folder1 folder2 # 删除文件夹folder1 folder2(可以移除含文件的文件夹)
  3. > rmdir folder1 folder2 # 删除文件夹folder1 folder2(只能移除空的文件夹)
  4. > rm -i file1 file2 file3 file4 # 删除时会提示
  5. > rm -f file1 # 强制删除文件
  6. > rm -rf folder1 # 强制删除文件夹
  • nano 编辑器
  1. > apt-get install nano # 安装nano
  2. > nano t.py # 创建一个t.py文件并编写,Ctrl+X退出,Y保存,Enter确定
  • gedit 编辑器
  1. > apt-get install gedit # 安装
  • cat 文档合并
  1. > cat t.py # 显示t.py的内容
  2. > cat t.py t1.py > t2.py # 文件合并:将前面多个文件的内容合并保存在后面文件中
  3. > cat t.py >> t1.py # 文件添加:将t.py的内容添加t1.py文档后
  • chmod 文件权限
  1. > ls -l t1.py # 查看文件的所有信息,包含权限
  2. > -rw-r--r-- 1 root root 34 Feb 22 05:34 t1.py # 第一个表示文件类型(-:文件,d:文件夹),后面9个分别表示当前用户、组、其他用户的读写执行权限(用户组其他ugo,读写执行rwx)
  3. > chmod u+r p1.py # 当前用户添加读权限
  4. > chmod u-r p1.py # 去掉当亲用户读权限
  5. > chmod +x p1.py # 所有用户添加执行权
  6. > chmod -x p1.py # 去掉所有的执行权限
  7. > chmod a-r p1.py # 取消所有人的读权限(包含ugo,当前用户、组内用户、其他用户)
  8. > chmod ugo+rwx t1.py # 给所有用户添加全部权限
  9. > chmod 777 t1.py # 给所有用户添加全部权限(rwx 对应的值是421,7表示添加全部权限)
  10. > chmod 000 t1.py # 取消所有权限
  • ./t1.py 直接执行脚本
  1. > nano t1.py # 编写文件内容如下
  2. #!/usr/bin/python3 # whereis python3查找路径
  3. print('this is a python script!')
  4. > ./t1.py # 执行脚本

Ubuntu上使用过的命令,Linux常用命令,mount 硬盘挂载, ls 列表list命令,cp 复制copy命令,mkdir 创建文件夹 ,nano 编辑器,cat 文档合并,chmod 文件权限,ssh win10连接ubuntu服务器的步骤的更多相关文章

  1. paramiko模块(基于SSH用于连接远程服务器)

    paramiko模块,基于SSH用于连接远程服务器并执行相关操作 class SSHConnection(object): def __init__(self, host_dict): self.ho ...

  2. “打开ftp服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹"

    阿里云虚拟主机上传网站程序 问题场景:网页制作完成后,程序需上传至虚拟主机 注意事项: 1.Windows系统的主机请将全部网页文件直接上传到FTP根目录,即 / . 2. 如果网页文件较多,上传较慢 ...

  3. mac 通过 终端 ssh 远程连接 centos 服务器

    mac 通过 终端 ssh 远程连接 centos 服务器 在终端下输入 ssh -l root 204.74.*.*      就可以连接了,这是端口没变的情况,还是原来的22 ssh -p 448 ...

  4. apache环境下禁止某文件夹内运行PHP脚本、禁止访问文件或目录执行权限的设置方法

    apache环境下禁止某文件夹内运行PHP脚本.禁止访问文件或目录执行权限的设置方法   首先我们来看两段对上传目录设置无权限的列子,配置如下: <Directory "要去掉PHP执 ...

  5. 上传文件到 Sharepoint 的文档库中和下载 Sharepoint 的文档库的文件到客户端

    文件操作应用场景: 如果你的.NET项目是运行在SharePoint服务器上的,你可以直接使用SharePoint服务器端对象模型,用SPFileCollection.Add方法 http://msd ...

  6. 如何为SharePoint文档库、文件夹、文件单独设置权限

    在这里使用截图的方式简单描述两个问题:设置SharePoint Server文档库权限和文档库中的文件夹权限 一.设置SharePoint Server文档库权限 Figure 1 - 打开文档库后, ...

  7. 在Ubuntu上为Android系统编写Linux内核驱动程序(老罗学习笔记1)

    这里,我们不会为真实的硬件设备编写内核驱动程序.为了方便描述为Android系统编写内核驱动程序的过程,我们使用一个虚拟的硬件设备,这个设备只有一个4字节的寄存器,它可读可写.想起我们第一次学习程序语 ...

  8. 在Ubuntu上为Android系统编写Linux内核驱动程序

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6568411 在智能手机时代,每个品牌的手机都有 ...

  9. 在ubuntu上为android系统编写Linux驱动程序【转】

    本文转载自:http://blog.csdn.net/luoshengyang/article/details/6568411 在智能手机时代,每个品牌的手机都有自己的个性特点.正是依靠这种与众不同的 ...

随机推荐

  1. WPF XAML

    xmlns 在xml中专门用于声明名字控件, xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 是 ...

  2. firewall 实现数据的端口转发

    端口转发:firewall-cmd --add-port=80/tcp firewall-cmd --add-port=10050/tcp firewall-cmd --add-forward-por ...

  3. Linux 重启防火墙失败

    CentOS 7 执行service iptables start出现redirecting to systemctl ...Failed to ...not loaded. 如果出现以下错误,好像说 ...

  4. Python学习简单练习-99乘法表

    __author__ = 'ZFH'#-*- coding:utf-8 -*-for i in range(10): #外层循环,range(10),1-9 for j in range(1,i+1) ...

  5. HDU 4704 Sum Fermat定律

    Problem Description   Sample Input 2   Sample Output 2 Hint 1. For N = 2, S(1) = S(2) = 1. 2. The in ...

  6. 好的Unix工具的九大启发

    我们每天都在使用前人开发的各种工具. 一款好的工具能无缝地融入到你的工作环境中,而一款"差"的工具经常须要花费额外的精力才干集成到你的工作环境中. (注意:这里的差是指用户体验方面 ...

  7. wsimport 使用方法具体解释

    wsimport 使用方法 本文主要介绍wsimport的简单使用方法.帮助大家在webserviceclient开发过程中生成接口代码: 打开java JDK文件夹我们会看到wsimport工具,这 ...

  8. MySQL具体解释(9)----------索引具体解释

    写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点. 考虑例如以下情况.假设数据库中一个表有10^6条记录,DBMS的页面大小为4K.并存储100条记录.假设没有索引, ...

  9. 主程的晋升攻略(3):IP、DNS和CDN

    有段时间我面试程序猿时,喜欢问这个问题:局域网IP有哪些IP段?由这个问题再追问NAT(网络地址转换). 为什么不是每一个设备一个公网IP? 先说个关于QQ的小故事,最早开发QQ时.小马哥他们也没想到 ...

  10. 本地代码中使用Java对象

    通过使用合适的JNI函数,你可以创建Java对象,get.set 静态(static)和 实例(instance)的域,调用静态(static)和实例(instance)函数.JNI通过ID识别域和方 ...