zoukankan      html  css  js  c++  java
  • Linux 文件操作命令-Linux基础环境命令学习笔记

    1.文件目录操作

        1)路径识别

          a.绝对路径,以根目录开始

          b.相对路径,以当前目录开始,不需从根目录开始写起

        2)命令

          man ls  查看ls命令帮助

          cd /var/log 切换进入log目录(..进入上级目录)

          pwd  打印当前目录

          ls  列出当前目录有哪些文件(包含目录) 

             参数  -l(长格式列出文件信息)  显示文件及属性  (等同于ll命令)

                 -ld+路径   查看目录本身属性

                 -a      列出当前目录所有文件(包含隐藏文件,以.开头)

          touch 创建或更改文件时间(在当前目录下创建一个空的新文件)

          mkdir  创建目录

                -p  递归的创建(多级目录创建)

          rm    删除文件或者目录

                -f  强制删除,不需询问(慎用)

                -r  递归删除(删除目录)

          cp    拷贝  tip:table键自动补齐,连按显示包含当前字符的目录

                -r   复制目录

                -a   复制所有(包括属性)

          mv    移动或重命名

                mv 2/ 1/ 将目录2移入目录1

                mv 1.txt 2.txt 重命名

          cat    查看文件,将文件内容传输到终端

          more    分屏查看文件,一页一页的展示,空格查看下一页

          head -5 文件名  查看前5行内容    tail -10 文件名  查看后10行内容

          du     统计文件或目录大小

                -s -h  统计容量总和  -h以人性化方式显示  +(/*)统计该目录下子目录大小

          grep    在文件里面找符合条件的行并显示 grep 'root' /etc/passwd(语法格式)

                -i  不区分大小写

                -v  取反,不包含的显示

                -A2 -B2  符合匹配条件的前、后两行显示出来

                -n   显示行号

                -R  递归查找该目录下所有文件

          find    在目录中寻找符合条件的文件或目录  find /etc/ -name "*conf*"(语法格式)

                -name  

                -type d 目录 f 文件

    2、Vi/Vim基本使用

          1)三种模式

            进入Vi有三种模式

              a.插入模式  ESC返回命令模式

              b.命令模式  (i,a,o)进入插入模式,:进入最后行模式

              c.最后行模式  ESC返回命令模式,w保存,q退出,!强制保存

          2)快捷键

              a.最后行模式

                  :set nu  显示行号

                  :n    跳转到第n行

                  :1,$s/nologin/888/g  888替换nologin,$表示最后一行,g表示全行替换

              b.命令行模式

                  ndd  剪切(删除)光标所在后n行

                  p    粘贴

                  nyy  复制光标所在行后n行

                  G    光标快速定位到最后一行

                  gg    定位第一行

                  u    撤销上一步操作

                  /nfs    查找nfs,字母n下一个,N向上一个

    3、管道和追加

        1)管道符号  |  把前一个命令的输出结果传递给后一个命令

                常用于more grep head tail wc

        2)追加/覆盖  >>/>  将前一个命令的输出结果追加/覆盖到某个文件

        3)wc命令  统计

                -l  统计行数

  • 相关阅读:
    100道MySQL数据库经典面试题解析(收藏版)
    input()函数的进阶用法
    MySQL数据库面试题(2020最新版)
    mysql 1418错误_MySQL 错误1418 的原因分析及解决方法
    使用pymysql循环删除重复数据,并修改自增字段偏移值
    字典get方法和setdesault方法,统计message中各元素的出现频次
    Python中字典get方法的使用技巧
    collections模块
    python的30个编程技巧
    SQL中where与having的区别
  • 原文地址:https://www.cnblogs.com/jdxn/p/6755387.html
Copyright © 2011-2022 走看看