• 初学Linux


    一直觉得Linux敲命令很蛋疼,今天开始学习一下吧,主要以练习(想到啥就查啥)命令和练习在Linux中编程(Python)为主吧。

    不记得什么时候安装的Ubuntu 12.04.3 LTS虚拟机,连密码都忘掉了,只能在访客模式下练习了。

    打开终端:Ctrl+Alt+t

    查看Ubuntu版本:cat /etc/issue

    接着查一下cat,原来它主要有以下功能:

    显示整个文件:cat filename

    创建一个文件:cat > filename (编辑后按Ctrl+c退出)

    合并文件:cat file1 file2 > file3

    追加内容:cat >> filename (编辑的最后一行要回车。。)

    此外cat还有一些参数

    -n 显示行号

    -b 显示行号,但空白行没有行号

    -s 不输出多行空白,多行空白变成一行

    -E 在行尾显示$

    -v 显示非打印字符

    至于cat的全称。。比较长 concatenate files and print on the standard output

    那么cat是把文件连接后输出到屏幕,那么新建/删除文件夹,删除文件是怎么做呢。。

    创建文件夹:mkdir 目录名称

    删除文件夹:rm –rf 目录名称 (等于rmdir 目录名称?)

                           -r 代表递归recurrence的删除子文件夹

                           -f 代表强行删除,不提示任何消息

    删除文件:rm 文件名称

    基本的文件操作先这样,看看怎么写代码。。据说有一个东西叫vi,在终端输入vi或者vim都可以打开

    编辑文件:vi 文件名 (没有则会新建)

    下面就进入到了vi编辑器了,vi编辑器又有很多的命令。。

    首先就是进入编辑模式,有很多种办法进入编辑模式:

    a 光标后面开始加

    A 光标这行的最前面开始加

    i 光标这行最前面插

    I 光标这行第一个非空白字符插

    o 光标这行的下一行

    O 光标这行的上一行

    此外保存、退出。。

    w 保存(write?)

    q 退出(quit)

    wq 保存并退出

    q! 放弃修改并退出

    ZZ 也是保存并退出。。跟wq区别在哪?

    写文件时一些需要的操作:

    x 删除光标所在字符

    dd 删除光标这一行

    r 替换光标所在字符

    R 替换光标所在字符,并进入编辑模式

    s 删除光标所在字符,并进入编辑模式

    S 删除光标所在字符,并进入编辑模式

    u 放弃最近的修改

    U 放弃对当前行的所有修改

    选中一段。。移动文本以后需要的时候再研究=。=

  • 相关阅读:
    【USACO10JAN】Cheese Towers S 奶酪塔 (背包dp)
    【SDOI2015】排序(dfs+结论)
    【NOI2014】购票(树形dp+树剖+斜率优化)
    【BZOJ3329】Xorequ(数位dp+矩阵快速幂)
    [NOI 2012] 骑行川藏
    BZOJ
    [学习笔记] 上下界网络流
    [八省联考 2018] 劈配
    P4313 文理分科
    [SDOI 2015] 序列统计
  • 原文地址:https://www.cnblogs.com/technology/p/3863147.html
Copyright © 2020-2023  润新知