2019-02-05 Linux的一些常用命令学习2
黑马程序员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的更多相关文章
- 2019-02-04 Linux的一些常用命令学习
今天在电脑里用装了个ubuntu的虚拟机,学习了一下基本操作 ls ls用于查看文件夹的文件 mkdir mkdir可以创建一个文件夹(directory) cd 目录切换 pwd print wor ...
- Linux查看系统配置常用命令
Linux查看系统配置常用命令: 系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo ...
- Linux的几个概念,常用命令学习
Linux的几个概念,常用命令学习---------------------------------设备名装载点// 通过装载点访问设备-------------------------------- ...
- linux vi编辑常用命令
linux vi编辑常用命令 来源:互联网 作者:佚名 时间:07-10 21:31:14 [大 中 小] linux vi编辑常用命令,需要的朋友可以参考下 vi编辑器中有三种状态模式 1. ...
- Linux 系统巡检常用命令
Linux系统巡检常用命令 # uname -a # 查看内核/操作系统# cat /etc/centos-release # 查看centos操作系统版本# cat /proc/cpuinfo ...
- linux 下 mysql 常用命令
linux 下 mysql 常用命令 阅读目录 ====================== 1.开启和关闭 1.1.开启 1.2.关闭 1.3.重启 2.登录 2.1.密码明文 2.2.密码密文 ...
- linux:终端常用命令 + vi命令修改文件及保存 方法
首先介绍一下Ubuntu下各个目录的一般作用: / 这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的.举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录 ...
- Linux学习之CentOS(二)--初识linux的一些常用命令
Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...
- Apache RocketMQ在linux上的常用命令
Apache RocketMQ在linux上的常用命令 进入maven安装后的rocketmq的bin目录 1.启动Name Server 2.启动Broker 3.关闭Name Server 4 ...
随机推荐
- 王艳 201771010127《面向对象程序设计(java)》第十六周学习总结
一:理论部分 1.程序:是一段静态的代码,它是应用程序执行的蓝本. 2.进程:是程序的一次动态执行,它对应了从代码加载.执行至执行完毕的一个完整过程. 3.多线程:是进程执行过程中产生的多条执行线索. ...
- PAT-1018 Public Bike Management(dijkstra + dfs)
1018. Public Bike Management There is a public bike service in Hangzhou City which provides great co ...
- 0515项目优化和List集合
0515项目优化和List集合 1. 项目优化 1.1 分析当前情况 问题 数据存储是数组形式,数据类型明确.复用度较低. 需求 Student操作使用的代码,StudentManager想要操作考虑 ...
- NodeJS——大汇总(一)(只需要使用这些东西,就能处理80%以上业务需求,全网最全node解决方案,吐血整理)
一.前言 本文目标 本文是博主总结了之前的自己在做的很多个项目的一些知识点,当然我在这里不会过多的讲解业务的流程,而是建立一个小demon,旨在帮助大家去更加高效 更加便捷的生成自己的node后台接口 ...
- Docker 入门:镜像
主要内容: 什么是镜像 下载镜像 pull 设置下载加速源 查看镜像 上传镜像 push 什么是镜像(image) 镜像是一个文件系统,提供了容器运行时需要用到的文件和参数配置.相当于平时在使用某个软 ...
- Maven快速入门(一)Maven介绍及环境搭建
做开发的程序员都知道,在系统开发需要各自各样的框架.工具.其中有一种工具不管你是初级程序员还是高级程序员都必须熟练掌握的,那就是项目管理工具(maven.ant.gradle).接下来就总结Maven ...
- 【Ubuntu】利用sudo修改/etc/sudoers翻车
翻车背景:利用命令行创建新用户,这里不得不提该翻车博客[1],当然这里并没有怪罪的意思,贴出来只是为了让后来者使用正确命令修改sudoers文件.系统:Ubuntu18.04 利用[1]中的“新用 ...
- ### MySQL主从搭建Position
一.MySQL主从搭建 搭建主从架构的MySQL常用的有两种实现方式: 基于binlog的fileName + postion模式完成主从同步. 基于gtid完成主从同步搭建. 本篇就介绍如何使用第一 ...
- Rocket - devices - bootrom
https://mp.weixin.qq.com/s/PylfNmJDRasTUj9fGp7gLQ 简单介绍bootrom目录中各个文件的实现. 1. Makefile 1) make过程 Makef ...
- Java实现 LeetCode 559 N叉树的最大深度(遍历树,其实和便利二叉树一样,代码简短(●ˇ∀ˇ●))
559. N叉树的最大深度 给定一个 N 叉树,找到其最大深度. 最大深度是指从根节点到最远叶子节点的最长路径上的节点总数. 例如,给定一个 3叉树 : 我们应返回其最大深度,3. 说明: 树的深度不 ...