zoukankan      html  css  js  c++  java
  • Linux笔记(01)

    参考资料:

    https://www.runoob.com/linux/linux-tutorial.html

    https://baijiahao.baidu.com/s?id=1635968681987520772&wfr=spider&for=pc

    .PS:准备把旧电脑系统换成Ubuntu,先屯一点资料。

    1.文件操作命令:

    ls  

    功能:列出指定目录下的内容
    常用选项:
    -a 显示所有文件和隐藏文件
    -l  长格式列表,显示文件的详细属性信息
    -R  recursive ,递归显示,同时列出所有子目录层
    -r  reverse,逆序显示
    -t  用文件和目录的更改时间排序
    -F  在不同类型的文件的文件名结尾追加一个字符以示区别。可执行文件后加”*”,目录后加”/”,普通文件没有后缀。

    cd 

    功能:切换目录
    常用选项:
    cd  /xx/xx 切换到/xx/xx目录
    cd~  切换到Home目录
    cd ..  切换到上一级目录

    pwd 

    功能:显示出当前目录路径

    mkdir 

    功能:创建新目录
    常用选项:
    -m 创建时配置文件的权限  mkdir -m 777 test3       
    -p  递归创建目录                 mkdir -p test5/test6
    -v  显示过程
    cp 

    功能:复制文件或者目录到指定位置
    常用选项:
    -i:交互式复制,即覆盖之前提醒用户确认;
    -f:强制覆盖目标文件;
    -r:递归复制目录;
    mv

    功能:移动文件与目录,或修改名称
    常用选项:
    mv 文件名 文件名:将源文件名改为目标文件名
    mv 文件名 目录名:将文件移动到目标目录
    mv 目录名 目录名:目标目录存在,将源目录移动到目标目录,目标目录不存在则改名
    rm

    功能:移除文件或目录
    常用选项:
    -f force 强制删除
    -i  交互,询问是否删除
    -r  将参数中列出的全部目录和子目录均递归地删除

    tar
    主选项:
    -c 打包
    -x 解包
    -t 查看压缩文档里的所有内容
    辅助选项:
    -z 有gzip属性的
    -j  有bz2属性的
    -v 显示所有过程
    -f  使用名称,这个参数是最后一个参数,后面只能接档案名。

     

     chmod

    ???

    2.vi/vim编辑器基本操作(详:https://www.runoob.com/linux/linux-vim.html)

    键盘(可怕...)

     工作模式:基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode)输入模式(Insert mode)底线命令模式(Last line mode)

    命令模式常用指令:
    h或者←:光标左移
    l 或者→:光标右移
    j 或者↓ : 光标下移
    k或者↑:光标上移
    dd  :删除游标所在的一行
    ndd:n 为数字,删除光标所在的向下 n 行,例如 5dd 则是删除 5行
    yy  :复制游标所在的那一行
    nyy:n 为数字,复制光标所在的向下 n 行, 例如 5yy 则是复制 5行
    p或者P:p 为将已复制的数据粘贴在光标下一行,P 则为粘贴在光标上一行
    u: 撤销
    Ctrl+ r :重做上一个动作

    底线命令模式常用命令
    :set nu 显示行号
    :set nonu 去掉行号
    :wq  保存
    :wq! 强制保存后离开(文件设置了只读,并且是文件的所有者或root用户)
    :q  退出
    :q! 如果修改过文件,又不想储存,使用 ! 为强制离开不保存
    :1,$s /old/new/g 将整个文件中的old的全部替换为new,1表示第一行,$表示最后一行,s表示替换,g表示全局,等价于%s/old/new/g

    有时间的话要先装个Ubuntu实践一下。

  • 相关阅读:
    c# 查找进程
    第三方打包工具
    WebClient 上传和下载
    .net 读取文件
    winfrom 圆角panel
    窗体或控件的两种拖动方式
    winfrom 获取当前屏幕尺寸
    动态修改配置文件web服务地址
    将字符串编码成 GBK
    .net(C#) 读取配置文件
  • 原文地址:https://www.cnblogs.com/kraken7/p/12653342.html
Copyright © 2011-2022 走看看