黑马程序员python课的笔记

ls -l 显示文件详细信息

ls -l -h 以k形式显示大小

ls -a 显示指定目录下的所有子目录和文件,包括隐藏文件

ls匹配符

*代表任意个数的字符

?代表任意一个字符

[]代表可以匹配其中的任意一个

cd命令常用的参数

cd 切换到当前用户的主目录(/home/用户目录)

cd ~切换当当前用户的主目录

cd .保持在当前目录不变

cd …切换到上级目录

cd - 可以在最近两次工作目录之间来回切换

相对路径和绝对路径

相对路径:若在输入路径时最前面不是/或~表示相对当前目录开始的目录位置

绝对路径:若在输入路径时最前面是/或者~表示从根目录开始的具体目录位置

touch命令的扩展:

如果文件不存在,创建一个空白文件

如果文件存在,可以修改文件的末次修改日期

mkdir:

-p 可以递归创建目录

rm:

rm会直接把文件/目录从磁盘上删除且删除后不能恢复

-f 强制删除,忽略不存在的文件

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

------------------------------------------------以上文件目录命令

tree【目录名】:用树状图列出文件目录结构

-d 只显示文件夹

cp 源文件 目标文件: copy 复制文件或者目录

若文件名不变 直接+复制的目录即可(复制到当前目录只需要 . )

-i 覆盖文件前提示

mv 源文件 目标文件 : move 移动文件或者目录/文件 或者 目录重命名

如果mv出现覆盖的情况 则会发生:覆盖并且重命名 解决方法:

-i 覆盖文件前提示

----------------------------------------------------------以上拷贝移动命令

cat 文件名:(concatenate)

查看文件内容,常见文件,文件合并,追加文件内容等功能

-b 对非空输出行编号

-n 对输出的所有行编号

more 文件名:

分屏显示文件内容 (cat为一次性显示所有)

空格 下一屏

b 回滚

f 前滚

q 退出

(和man命令相同)

grep 搜索文本 文件名 :(grep允许对文本文件进行模式查找,即正则表达式)

搜索文本文件内容

-n 显示匹配行及行号

-v 显示不包含匹配文本的所有行

-i 忽略大小写

常用的两种模式查找:

^表示行首

$表示行尾

-------------------------------------------------------以上文件内容命令

echo:会在终端中显示参数指定的文字,通常会和重定向联合使用

重定向

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

“>>” 表示追加,会将内容追加到已有文件的末尾

管道

linux允许将一个命令的输出可以通过管道作为另一个命令的而输入

常用的管道命令有:

more:分屏显示内容

grep:在命令执行的结果的基础上查询指定的文本

e.x. ls -lha | grep do------查找ls -lha输出结果中包含do的内容并显示


Hope smiles from the threshold of the year to come, whispering “it will be happier”.

2019-02-05 Linux的一些常用命令学习2的更多相关文章

  1. 2019-02-04 Linux的一些常用命令学习

    今天在电脑里用装了个ubuntu的虚拟机,学习了一下基本操作 ls ls用于查看文件夹的文件 mkdir mkdir可以创建一个文件夹(directory) cd 目录切换 pwd print wor ...

  2. Linux查看系统配置常用命令

    Linux查看系统配置常用命令: 系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo ...

  3. Linux的几个概念,常用命令学习

    Linux的几个概念,常用命令学习---------------------------------设备名装载点// 通过装载点访问设备-------------------------------- ...

  4. linux vi编辑常用命令

      linux vi编辑常用命令 来源:互联网 作者:佚名 时间:07-10 21:31:14 [大 中 小] linux vi编辑常用命令,需要的朋友可以参考下   vi编辑器中有三种状态模式 1. ...

  5. Linux 系统巡检常用命令

    Linux系统巡检常用命令   # uname -a # 查看内核/操作系统# cat /etc/centos-release # 查看centos操作系统版本# cat /proc/cpuinfo ...

  6. linux 下 mysql 常用命令

    linux 下 mysql 常用命令   阅读目录 ====================== 1.开启和关闭 1.1.开启 1.2.关闭 1.3.重启 2.登录 2.1.密码明文 2.2.密码密文 ...

  7. linux:终端常用命令 + vi命令修改文件及保存 方法

    首先介绍一下Ubuntu下各个目录的一般作用: /  这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的.举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录 ...

  8. Linux学习之CentOS(二)--初识linux的一些常用命令

    Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...

  9. Apache RocketMQ在linux上的常用命令

    Apache RocketMQ在linux上的常用命令 进入maven安装后的rocketmq的bin目录  1.启动Name Server  2.启动Broker 3.关闭Name Server 4 ...

随机推荐

  1. 201771010128王玉兰《面向对象程序设计(Java)》第十周学习总结

    第一部分:理论知识部分总结: (1) 定义简单泛型类: A:泛型:也称参数化类型(parameterizedtype),就是在定义类.接口和方法时,通过类型参数指 示将要处理的对象类型. B:泛型程序 ...

  2. 浙工大新生赛莫队处理+区间DP+KMP+分析题

    题目描述 读入一个长度为n的整数数列a1,a2,…,an,以及一个整数K. q组询问. 每组询问包含一个二元组(l, r), 其中1≤l≤r≤ n, 求所有满足以下条件的二元组(l2, r2)的数目: ...

  3. 如何在ARM上运行k3s? 窥探k3s启动过程!,内附容器多平台包构建

    开始之前 最近在对华为云鲲鹏服务器(一种ARM服务器arm64)运行容器可行性做验证,顺便了解了很多ARM和容器相关的知识.一提到arm运行容器首先想到的是k3s,下面是用k3s快速搭建一个kuber ...

  4. Kivy中ActionBar控件的使用

    这个控件可以作为导航栏来使用,效果非常好. 1. ActionBar包含的组件 ActionBar中需要一个ActionView作为容器来存放其他控件,比如:ActionPrevious.Action ...

  5. [Unity2d系列教程] 005.Unity如何使用外部触控插件FingerGuesture

    用过Unity的都知道自带的Input.touches并不支持鼠标输入,给我们的调试带来很大的不方便.那么我们会发现其实有很多触控方面的插件,如inputtouches,easy touch,fing ...

  6. STL中的迭代器分类

      STL中迭代器的分类 五类迭代器如下: 1.输入迭代器:只读,一次传递    为输入迭代器预定义实现只有istream_iterator和istreambuf_iterator,用于从一个输入流i ...

  7. 收藏!如何有效实施devops?

    当今IT行业的竞争日益激烈,各家公司都在寻找优化软件研发过程的方法,因为交付比对手更具竞争力的产品已经越发成为一件成本高昂的事情.这也是DevOps发挥作用的地方,因为它可以在工程管理的各个方面提供帮 ...

  8. Java实现 蓝桥杯 算法训练 天数计算

    试题 算法训练 天数计算 问题描述 编写函数求某年某月某日(**** ** **)是这一年的第几天 .提示:要考虑闰年,闰年的2月是29天(闰年的条件:是4的倍数但不是100的倍数,或者是400的倍数 ...

  9. (Java实现) 洛谷 P1115 最大子段和

    题目描述 给出一段序列,选出其中连续且非空的一段使得这段和最大. 输入输出格式 输入格式: 第一行是一个正整数NN,表示了序列的长度. 第二行包含NN个绝对值不大于1000010000的整数A_iA ...

  10. Java实现 LeetCode 701 二叉搜索树中的插入操作(遍历树)

    701. 二叉搜索树中的插入操作 给定二叉搜索树(BST)的根节点和要插入树中的值,将值插入二叉搜索树. 返回插入后二叉搜索树的根节点. 保证原始二叉搜索树中不存在新值. 注意,可能存在多种有效的插入 ...