tedu_day02

day 02 notebook 周一
笔记网址:code.tarena.com.cn
   用户名:tarenacode
   密码:code_2013
   路径:AID1802/
mkdir
  经常使用选项:
    -p 若是当前文件夹不存在,则逐级建立全部文件夹
  示例:
    mkdir -p a/bb/ccc/dddd
rmdir
  经常使用选项:
    -p
  示例:
    rmdir -p a/bb/ccc
touch
  做用:
    1.若是文件不存在,则建立一个空文件
    2.若是文件存在,则用系统时间更新它的修改时间
  格式:
    touch 文件名1 文件名2...
rm
  做用:
    删除文件或文件夹
  格式:rm [选项] 文件或文件夹
  经常使用选项:
    -r 递归删除文件夹内的文件和文件夹
    -i 删除前给出提示(y表明yes,n表明no)
              -f 强制删除,不给任何提示
  示例:rm -rf 文件夹名或路径
       rm -r -i 文件夹名或路径

练习:1.在用户主目录下,建立目录:个人计算机.
    2.在‘个人计算机’下建立三个目录:软件,游戏,学习
    3.在‘学习’目录下建立三个文件:
       python.txt,AI.txt ai.txt
    4.删除学习目录中的AI.txt文件
    5.删除‘游戏’这个文件夹

help帮助选项:-- #显示命令的帮助信息
  格式:--help
man # 查看命令所对应的帮助文档(手册)
  格式:
    man 命令名
  示例:
    man ls
  操做键:
    翻页键:j(下),k(上)
    退出键:q前端

         /word 搜索word字符串python

         
tab键 #输入命令时自动补全命令名 或 路径
history 命令 #把输入历史列出来
   调用之前的执行命令:
    !编号 执行对应命令
   注:在终端提示符($或#) 上下键调用历史,enter执行

通配符
   * 表明任意数量任意字符
   ? 表明一个任意字符linux

  示例: touch a ab abc aabc abbc accc bc ccb
   ls a*b #列出全部以a开头,以b结尾的文件
   ls a*
   ls *.txtweb

    [ ]   [12345]2334234.txtvim

           [1-5]234234.txtless

          [a-f]afads.txt

Test:
   1.建立文件夹myfile
   2.在myfile下建立文件:
     a.mp3 ab.txt ac.mp3 abc.txt aabb.mp3
     aab.txt cd.mp4
   3.列出全部的.mp3结尾的文件
   4.删除只有一个字符的文件
   5.列出文件名中含有c这个字符的文件

文本编辑器:vi/vim   sublime text 3
      不推荐emacs gedit
  vi/vim文本编辑器 #主要用来写程序的源代码
   启动:vi/vi 文件名
   退出:  :q <enter>
  经常使用模式:
          a/i/o/O
   命令模式 ---->  编辑模式
           <----
           ESC键
  基本经常使用命令:
    :q!  不保存,强制退出
    :w   save
    :w name 保存到指定的文件(另存...)
    :wq  save&quit
  复制命令:
    yy 复制一行或多行
    p  粘贴(*+p复制*行)
    y$ 复制到一行结尾
    y^ 复制当前光标处到首行
    dd 删除光标所在行
  撤销(Undo)和重作(Redo)操做:
    u  取消最近一次的操做,并恢复操做结果
    ctrl + r 对使用u命令撤销的操做进行恢复

practice:
   在用户主目录下建立一个文件mypasswd.txt
   将/etc/passwd文件的前十行抄写到mypasswd.txt

sulime text 3:
  启动命令:
    subl<enter>
    subl 文件名<enter>
  快捷操做:L
   1.打开和隐藏side bar
     注:只有打开文件夹时才能打开侧边栏
     菜单操做:
      view->side bar->Hide Side Bar
   2.建立多个光标:
    ctrl + 鼠标点击 建立多个光标
    按ESC键或单击鼠标左键能够取消多个光标
   3.多选相同的块
    ctrl + d
   4.其余快捷键
    ctrl + c复制光标所在的行(未选中内容时)
    ctrl + c在光标的上一行粘贴复制的行
    ctrl + +放大
    ctrl + -缩小
    ctrl + s保存编辑器

    5.下行移动
      Ctrl + shift + ↕

文本文件查看相关的命令:
  cat #指文件内容做为标准输出显示
  格式:
   cat 文件名1 文件名2 ...
  示例:
   cat /etc/passwd

more #分页显示文本文件的内容
  示例:
   more /etc/passwd
  基本操做:
  q 退出
  空格 下翻一页
less #分页显示文本文件的内容 (能够上下回滚,翻页)
  示例:
   less /etc/passwd
  基本操做:
  q 退出
  j 下翻一页
  k 上翻一页
  空格 下翻一页
head #查看文件前几行内容
tail #查看文件前末尾几行内容
  格式:
   head -n 文件名
   tail -n 文件名ide

    head -n 5 文件名
    head -5 文件名
   注: n 为整数数字,默认为10
cp #复制文件或文件夹
  格式:--help
   cp [选项] 源文件名 目标文件/(修改成的文件名)
   cp -a 源文件夹名 目标文件夹(all)
  示例:
   cp hello 桌面
   cp hello 桌面/a
mv #文件搬移或改名
  格式:
  mv 文件1 目标文件2
  mv 源文件夹 目标文件夹

Practice:
  1.建立一个文件夹:个人电脑
  2.在‘个人电脑’内建立两个文件夹:c , d
  3.在‘个人电脑/d’建立文件夹:音乐,电影,笔记,python程序
  4.在‘笔记’文件夹内用文本编辑器建立两个文件:
    目录.txt  日记.txt
  5.在‘目录.txt’中写入:
    day01 linux 命令
    day02 python
    day03 web前端
  6.在‘日记.txt'中写:
    2018年3月12日
  7.把以前建立的全部.mp3结尾的文件放入'音乐'文件
  8.把'个人电脑'文件复制到桌面上

which #显示命令所在的可执行文件完整路径
  示例:
   which ls
   /usr/bin/ls
whereis #显示一个二进制文件,源码或man手册位置
  示例:
   whereis ls学习

file 文件名    #查看文件类型信息
    $ file hello.py
    hello.py: Python script, ASCII text executable

ui

本站公众号
   欢迎关注本站公众号,获取更多信息