touch  命令:

  如果文件不存在创建文件,

    如果文件在,则修改文件最后修改时间

mkdir  命令:

  -p  递归创建目录,如,mkdir  -p  a/b/c/d

Linux 中同一目录下的 目录和文件 是不允许重名的

rm 命令 : 删除文件或目录,直接从磁盘中删除,无法从回收站恢复

  -f    强制删除,忽略不存在时的提示信息

  -r     递归的删除目录下的内容,删除文件夹 时必须加此选项

此命令也可以使用 ls 中提到的通配符

tree 命令:树状图方式列出 当前目录下 文件目录结构

  -d  只显示目录

  ~   显示用户家目录下的文件目录结构

cp 源文件  目标文件:  目标可以不是文件,此时复制后文件名不变

   -i   覆盖文件前提示

   -r   如果复制文件夹,必须加 -r ,递归复制该目录下所以文件和目录,目标必须为一个目录

mv  源文件/目录  目标文件/目录: 通过目标文件/目录 可以实现对 文件和目录 的重命名和文件覆盖

   -i   覆盖文件前提示

查看文件内容:

  cat  命令(concatenate): 用来查看文件内容,也可以创建文件、文件合并、追加文件内容

    cat   文件名:显示文件全部内容,适合查看文件较小的文件

      cat 选项

        -b     对非空输出行编号

        -n     对输出的所有行编号

    注:Linux中有一个  nl 的命令和 cat  -b 效果相同

         

  more 命令:

    more  文件名 :分屏显示文件内容,每次只显示一页,适合查看文件较大的文件

      more的操作键:见 man 的操作键

grep  命令:  文本搜索工具,允许对文本进行模式查找,即正则表达式

  选项:

      -n    显示匹配行及其行号

      -v    显示不包含匹配文本的行(相当于求反)

      -i    忽略大小写

    例如 ,grep  hello  123.txt  /   grep  -n   -v   -i     "hello  python"   123.txt

  常用的两种模式查找:

        ^a    行首,搜寻以a开头的行

        a$    行尾 ,搜寻以a结尾的行

例如,grep  - n  ^a/a$  123.txt

echo   字符内容: 会让输入的字符内容在终端中再显示,通常与 重定向一起使用

重定向 > 和 >> :

  Linux允许讲命令的执行结果 重定向 到一个文件中

  将本应在终端输出的内容同时 输出/追加 到指定文件中

      >表示输出,会覆盖文件原有内容

      >> 表示追加,在文件末尾追加

ls 、tree 、echo  等文件皆可与其联合使用

管道 |  : 将 一个命令输出 作为 另一个命令输入

  常用的管道命令有:

    more :如 ls -lha  ~ | more    将 用户家目录下 的  所有文件  以列表的方式  分屏显示 

    grep :  如 ls  -lh ~  | grep  Do   搜索 用户家目录下 的  所有以 Do 开头的 非隐藏文件

 

Linux基础-命令(续)的更多相关文章

  1. 第四节,Linux基础命令

    第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令         ...

  2. 【Python之路】第一篇--Linux基础命令

    pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 .   表示当前目录 ..  表示上级目录 /  表示根目录 ls ...

  3. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

  4. 2.Linux基础命令

    linux内一切皆文件,没有文件夹只有目录,目录也是一种文件 1.一些常用按键: 将鼠标的光标从虚拟机里切换回来:Ctrl+Alt 拖动Ubuntu内的对话框:Alt键+鼠标左键拖动 清屏:Ctrl+ ...

  5. linux基础命令一

    linux基础命令一 1.date命令 date命令介绍:显示或者设置系统日期 date命令的语法: 显示日期:date  [options...]  [+FORMAT] FORMAT:为显示日期的格 ...

  6. linux基础命令:

    linux基础命令: 显示 echo 输出我写的内容 ls 查看当前目录的文件 pwd 查看当前目录 ifconfig 查看网卡信息 grep 过滤 -v 取反 -n man 查看命令的帮助信息 md ...

  7. 常用的linux基础命令

    常用的linux基础命令 1.ls 显示目录属性 -l:(也可以简写成ll),列表显示权限等属性 -a:显示所有文件包括隐藏文件等 -d:只列出目录本身 2.chgrp 改变档案所属群组 eg:chg ...

  8. Linux基础命令-文件与目录

    Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:000 ...

  9. linux 03 命令 续

    linux 03 命令 续 一.vim 两种操作方式:新文件 pyvip@Vip:~/demo/2_3$ vim demo.txt #操作一个新文件 一开始进入的是命令模式,按i进入插入模式,开始编辑 ...

  10. Linux基础命令回顾

    前言 说到linux基础命令,网上一搜一箩筐,想学也有很多教程,如果你不幸看到此篇文章,想看就认真看完,毕竟你点进来了不是嘛? 我每次写的文章都是为了分享自己的学习成果或重要知识点,希望能帮助更多的人 ...

随机推荐

  1. Oracle外部表与SQLLDR

    两种方法建立外部表 在建表语句中把EXTERNAL_TABLE参数设定为SQLLDR: 从12C起,可以使用模式来运行SQLLDR: 在建表语句中把EXTERNAL_TABLE参数设定为SQLLDR: ...

  2. C++ 中 double、 long double、long 和 long long

    double 属于浮点类型,具体为双精度浮点类型,通常为 IEEE-754 64 位浮点类型. long double 也属于浮点类型,具体为扩展精度浮点类型,其精度不低于double,具体由编译器和 ...

  3. 「CF#554 div2」题解

    A 水题一道. 题目的大致意思就是:给你两个集合,求集合间有多少数对和是奇数. 题解,开\(4\)个桶后,求一个\(min\)就可以了. #include <bits/stdc++.h> ...

  4. jmeter笔记(4)--测试上传附件

    性能测试过程中有HTTP请求上传附件的场景,记录一下运用fiddler和jmeter实现jforum发表上传附件的帖子的过程. 1.fiddler录制脚本 2.打开录制的脚本,调整信息头管理器中信息 ...

  5. mac查看git路径

    mac查看git路径

  6. B树和B+树的插入、删除图文详解(good)

    B树和B+树的插入.删除图文详解 1. B树 1. B树的定义 B树也称B-树,它是一颗多路平衡查找树.我们描述一颗B树时需要指定它的阶数,阶数表示了一个结点最多有多少个孩子结点,一般用字母m表示阶数 ...

  7. percona-xtrabackup快速安装及其简单使用

    percona-xtrabackup快速安装及其简单使用 cd /opt/环境:centos6.x yum -y install perl-DBIyum -y install perl-DBD-MyS ...

  8. 序列化 反序列化 MessagePack for C#

    阅读目录 快速序列化组件MessagePack介绍 简介 使用 快速开始 分析器 内置的支持类型 对象序列化 DataContract兼容性 序列化不可变对象(序列化构造器) 序列化回调 Union ...

  9. python3 练手实例3 摄氏温度与华氏温度转换

    def wd(): w=input('请输入一个摄氏温度或者一个华氏温度,如,34c/C or 34f/F:') if w[-1] in ['c','C']: w=float(w[:-1]) hs=1 ...

  10. .NET尝试访问某方法失败

    今天发现了一个错误: xxxx.xxxx尝试访问xxxx.xxxx方法失败. 调试无果,经过分析后得到这是.NET引用的问题.果然有了这个方向后,发现了引用不匹配的问题,问题随之解决. 记录一下.