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. oracle已知会导致错误结果的bug列表(Bug Issues Known to cause Wrong Results)

    LAST UPDATE:     1 Dec 15, 2016 APPLIES TO:     1 2 3 4 Oracle Database - Enterprise Edition - Versi ...

  2. 关于er模型中的identifying relationship or non-identifying relationship

    最近,主要负责项目管理和领域模型设计方面的工作,昨天在将UML类图转换为ER模型的时候,发现有identifying relationship or non-identifying relations ...

  3. Linux 编程简单示例代码

    Linux进程管理 编辑a.c 文件 #include <stdio.h> #include <unistd.h> int main() { printf( "Mes ...

  4. libvirt的security

    1. libvirt支持SASL authentication and encryption MD5 hashes are considered unsafe and should not be us ...

  5. python --- 18 类与类之间的关系, 特殊成员

    类与类之间的关系 一.依赖关系 执行某个动作的时候. 需要xxx来帮助你完成这个操作      随时可以更换另外一个东西来完成此操作 此时的关系是最轻的. 二.关联关系(组合关系,聚合关系) 1.一对 ...

  6. 创建一个maven项目

    创建父工程 1.新建maven project,点击next 2.默认配置,点击next 3.默认配置,点击next 4.填写Group Id一般采用域名倒写,Artifact Id为项目名称.然后点 ...

  7. topcoder srm 697 div1 -3

    1.给定长度为$n$ 的数组$b$,构造长度为$n$ 的且没有重复元素的数组$a$,令$p_{i}$表示$a$中除$a_{i}$外其他元素的乘积.构造出的$a$满足$a_{i}^{b_{i}}$能够被 ...

  8. repo回退当前分支下所有仓库到指定日期前的最新代码版本【转】

    本文转载自:https://blog.csdn.net/u011006622/article/details/70272087 执行下面这样的repo命令就行了:  repo forall -c 'c ...

  9. vi如何设置自动缩进?

    答:  tab 空格数设置为4,加入以下五行到~/.vimrc即可 set smartindent set tabstop= set shiftwidth= set expandtab set sof ...

  10. CF161D Distance in Tree(点分治)

    点分治是一种处理树的优秀暴力 这是一道板子题 #include <cstdio> #include <cstring> #include <algorithm> u ...