1、更新软件源

sudo apt-get update

2、shell命令

  基本格式:命令  [-选项] [-命令参数]

ls        #查看当前文件夹下的文件
ls -l  XXXX      #查看XXXX文件夹下的文件详细信息
ll XXXX #两个命令一样,都是查看每个文件的详细信息,比如读写权限、创建时间等
注:第一位字符是文件类型,d:目录,b:设备文件(驱动),c:字符设备(鼠标键盘),-:普通文件, l:软件链接文件,s: socket套接字文件,p:管道文件;(bcd-lsp(d-常用))
  2-3-4是一组,表示用户的权限,r:可读,w:可写,x:可执行;
  5-6-7是一组,表示用户组的权限;
  8-9-10是一组,表示其他用户的权限;
  
  后面的数字表示软连接数;
  
  用户名称;   用户组名称;   字节数;   修改日期:月 日 时 分   位置
.                     #当前目录
.. #上一级目录
man ls          #查看ls命令的使用方法,按q退出查看
mkdir   feifei       #新建feifei文件夹
rmdir  feifei        #删除目录(文件夹)
touch  feifei.c      #新建文件feifei.c
rm  feifei.c        #删除feifei.c文件
rm -rf   dict       #强制删除dict文件夹(dict为非空文件夹,连同其中的子文件)
clear               #清楚当前页面内容,相当于向上翻了一页
cp   f1.c   f2        #将f1文件复制到f2文件夹中,如果f1是个目录,需要加-ra

cp   -ra  f1  f2
mv  d1  d2            #将d1移动到d2(无论文件还是目录)
cat  file.java        #查看文件内的内容
echo  "feifei is best"  d.cpp        #将内容写到文件中去
chmod  777   x.robot      #修改文件的权限为可读可写可执行
chmod 权限 文件名
    u+/-(r/w/x)    用户
    g+/-(r/w/x) 用户组
    o+/-(r/w/x)     其他用户
    a+/-(r/w/x)     所有用户
cd  XXX   #进入某个目录
linux@ys-ubuntu:~$      # 家目录
sudo su        #将$变成#变成超级用户
cd /       # 进入根目录
cd /home/linux/ # 进入家目录

3、vim编辑器

  (1)命令模式:

i               #进入插入模式
o #在下一行进入插入模式

  (2)一般模式

  (3)底行模式:

:4                  #光标跳到低4 行(在命令模式下写)
:%s/hello/nihao/g        #把所有的hello换成nihao
:5,7s/hello/nihao/g       #把5到7行的hello换成nihao
:w                 #保存
:q                 #退出
:wq                #保存退出
:q!                #强制退出
yy(nyy复制n行)              #复制光标所在行
dd(ndd)              #剪切......
p                  #粘贴剪切或者复制的内容
/hello               #查找hello,会显示高亮
:noh                #不显示高亮
cc                 #删除
u                  #撤销
Ctrl+r               #反撤销
 

  

Linux-Ubuntu16.0.4相关命令的更多相关文章

  1. 《The Linux Command Line》 读书笔记04 Linux用户以及权限相关命令

    Linux用户以及权限相关命令 查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组. uid即user ID,这是账户创建时被赋予的. gi ...

  2. linux 目录结构及其相关命令

    目录也是一个文件,它的唯一功能是用来保存文件及其相关信息.所有的文件,包括普通文件.设备文件和目录文件,都会被保存到目录中. 主目录 登录后,你所在的位置就是你的主目录(或登录目录),如果是root用 ...

  3. Linux 查看磁盘空间 相关命令

    Linux 查看磁盘空间 相关命令 实际工作中,我们经常需要查看磁盘空间的使用情况,以防止磁盘空间不足,导致的系统崩溃或者服务异常等问题. 常用的磁盘空间查看命令如下: 1.查看磁盘空间的整体使用情况 ...

  4. linux 文件系统解析及相关命令

    简介 文件系统就是分区或磁盘上的所有文件的逻辑集合. 文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件.目录.软连接及文件保护信息等都存储在其中. 不同Lin ...

  5. linux ftp 安装及相关命令

    1.VSFTP简介 VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全. 安全性是编写VSF ...

  6. linux 文件系统解析及相关命令(转)

    简介 文件系统就是分区或磁盘上的所有文件的逻辑集合. 文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件.目录.软连接及文件保护信息等都存储在其中. 不同Lin ...

  7. Linux网络配置及相关命令

    Linux的网络配置是曾一直是我学习Linux的埋骨之地,投入了大量的精力和心神让自己的虚拟机联网.后来发现,仅仅是一个大意,我在这个坑上一躺就是一年半.现在总结一下这个伤心地.希望对有帮助. VMw ...

  8. linux 常用文本操作相关命令

    平时工作经常会对文本进行相关操作,包括读写.替换.统计等等,借此整理和学习一下有关命令. 1. cat 查看文件中的内容, -n 查看时为每一行加编号; -b 和-n类似,只不过对于空白行不编号: 2 ...

  9. 操作系统-进程(3)Linux下的进程相关命令

    操作系统给予这个内存中的单元一个标识符(PID)依据登入者的UID/GID(/etc/passwd) 衍生出的其它程序(子程序),一般情况也,也会沿用这个程序(父程序)的相关权限 ParentID(P ...

  10. linux查看端口状态相关命令

    netstat netstat 命令应用是比较频繁的,比如查看端口占用啦,查看端口进程啦,这些时候都是有必要的. netstat命令各个参数说明如下: -t : 指明显示TCP端口 -u : 指明显示 ...

随机推荐

  1. numpy 学习笔记

    numpy 学习笔记 导入 numpy 包 import numpy as np 声明 ndarray 的几种方法 方法一,从list中创建 l = [[1,2,3], [4,5,6], [7,8,9 ...

  2. Linux限制普通用户只能使用某命令

    修改sudoers(/etc/sudoers)

  3. easyui中datagrid常见功能

    1.数据加载,需要拼接成标准json格式{}.如果是jsonarray格式[{},{}],无法识别. 2.后端将list拼接成datagrid能识别的json格式,需要首先new JSONObject ...

  4. 从客户端(XXX)中检测到有潜在危险的Request.Form 值

    aspx 页面出现 [HttpRequestValidationException (0x80004005):从客户端(TextBox1="<?xml version="1. ...

  5. SpringBoot 读取properties配置文件 @Value使用 中文乱码问题

    一,idea中配置文件中文乱码问题 使用idea开发,读取properites配置文件 配置: #app 菜单 #没有限制,所有人都可访问的菜单 menu.unlimited=订单审批,现场尽调,合作 ...

  6. 2018年第九届蓝桥杯B组题C++汇总解析-fishers

    2018年第九届蓝桥杯B组题C++解析-fishers 题型 第一题:第几天 第二题:明码 第三题:乘积尾零 第四题:测试次数 第五题:快速排序 第六题:递增三元组 第七题:螺旋折线 第八题:日志统计 ...

  7. Download and Installation of Kibana

    下载以及安装 https://www.elastic.co/downloads/kibana 1.Download and unzip Kibana 2. Open config/kibana.yml ...

  8. P2536 [AHOI2005]病毒检测

    反思 对于*符号,明明可以让相同位置再次匹配下一个,或者跳过当前位置匹配,但是却写了个把trie的子树全部push进队列的垃圾写法,结果一直MLE 告辞 思路 模板串多且不长,可以塞到trie树里,这 ...

  9. 利用C#实现AOP常见的几种方法详解

    利用C#实现AOP常见的几种方法详解 AOP面向切面编程(Aspect Oriented Programming) 是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术. 下面这篇文章主要 ...

  10. 自定义Exception——实战篇

    public class EntityConfigurationException : Exception { public EntityConfigurationException(string m ...