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. bzoj 2733 永无乡 - 并查集 - 线段树

    永无乡包含 n 座岛,编号从 1 到 n,每座岛都有自己的独一无二的重要度,按照重要度可 以将这 n 座岛排名,名次用 1 到 n 来表示.某些岛之间由巨大的桥连接,通过桥可以从一个岛 到达另一个岛. ...

  2. 解决vi删除键和方向键奇怪的问题

    sudo vi /etc/vim/vimrc.tiny 把 改为

  3. Python3 tkinter基础 Frame event.x 输出鼠标左右键点击的位置

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda ...

  4. Python3基础 list pop 取出列表的最后一个元素

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda ...

  5. Spring Boot 项目初始化

    Spring Boot 项目创建 File->New->New Project->Spring Initializr 勾选 Web Spring Boot 版本选择稳定版,本文选择 ...

  6. 振兴中华|2013年蓝桥杯A组题解析第三题-fishers

    标题: 振兴中华 小明参加了学校的趣味运动会,其中的一个项目是:跳格子. 地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg) 从我做起振 我做起振兴 做起振兴中 起振兴中华 比赛 ...

  7. Asp.net MVC 控制器ActionResult的例子

    ActionResult 父类型 ViewResult View() 多重载应用 PartialViewResult PartialView() 部分试图 New EmptyResult()  空 如 ...

  8. Kubernetes之Controllers一

    ReplicaSet is the next-generation Replication Controller. The only difference between a ReplicaSet a ...

  9. OAuth的MVC实现(微软)

    LoginController中: 第三方登陆 public ActionResult LogOn() { string liveUrl = string.Format( "https:// ...

  10. 删除node_modules文件

    删除node_modules文件夹报错:路径太长,无法删除. npm install rimraf -g rimraf node_modules