Linux_Day001-002章常用命令
Linux操作系统的组成
以下符号的意义.
输出重定向和输入重定向的知识点
echo 把后面的文字显示出来
xargs 分组, -n 分为n组 xargs -n 1.txt (完整命令:xargs -2 <1.txt)
> 1> 标准输出重定向.(先把文件内容清空,再把内容放到文件中)重新改写该文件 .
举例:echo '123' >aaa.txt
>> 1>> 追加重定向;追加命令 会写在文件的最后,原文件内容不改变
2> 标准错误重定向 (只有错误的东西能通过)
2>>错误追加重定向(错误的内容追加到文件末行)
把错误和对的信息一起写入文件:
eho hello >>/data/oldboy.txt 2>&1
#< 输入重定向
#<< 追加输入重定向
命令总结如下图:

cp命令 copy命令
cp /data/old.txt /tmp 将/data/下的old.txt 复制到/tmp目录下.
cp -r 递归复制 复制目录和目录里的内容到某个目录
cp -a 复制所有 cp -pdr
mv --move 移动文件命令.或者给文件改更改名称.
mv 源文件或目录 目标文件或目录
rm 命令 删除文件或目录
rm -r 递归删除 删除目录和文件
rm -f 强制删除.
find 命令
find 跟路径,跟查找的类型,再跟找的文件名字
find /root -type f -name "old.txt"
#管道命令 |
把前面命令的结果传递给后面的命令,举例:
find /root/ -type f -name "old.txt"| cat
find /root/ -type f -name "old.txt"| xargs ls -l
echo '--help' | cat 将echo的输入内容传递给cat作为输出, 结果:输出 --help
echo '--help' | xargs cat (输出的结果为cat的命令帮助信息)
相当于cat --help 的输出.
而 echo '--help' | xargs cat 等价于 cat --help 什么意思呢,就是xargs将其接受的字符串 --help 做成cat的一个命令参数来运行cat命令
grep -v "oldboy" test.txt
awk "!/oldboy/' test.txt (awk的方法)
sed '/oldboy/d' test.txt (sed方法)
head -n (查看文件头n行内容) tail -n (查看文件尾部n行内容)
三剑客, sed ,awk,grep(过滤)
别名: alias 给命令命名别名,昵称,外号类似
alias rm='do not use rm'
修改/etc/profile 使别名永久生效. source /etc/profile 使配置生效.
vim /etc/profile (小写字母o) 在文件最后一行添加一行空行. 并进行编辑写入内容.
最终使其rm cp mv 生效还需要编辑/root/.bashrc 将其注释掉.这样别名就生效了.

\ 反斜线 后跟别名就是取反的意思, 原本不生效的别名反而生效了 例如rm命令.演示:

默认 cp mv rm 命令 在修改了/etc/profile 后还需要修改/root/.bashrc 才可以将alias设置的别名更改.
其他别名生效只需更改/etc/profile 然后使用source /etc/profile 使其生效即可.
1.小结 , 配置别名,临时取消别名.
Linux_Day001-002章常用命令的更多相关文章
- 【PYTEST】第一章常用命令
pytest入门 安装pytest 运行pytest pytest常用命令 1. 安装pytest pip install pytest 2. 运行pytest 2.1 pytest默认搜索当前目录下 ...
- [批处理教程之Shell]002.Linux 常用命令大全
这一次收集的是比较基础的 Linux 命令,其实 Linux 命令未必每个都要记住,只要在用到时能查阅到需要的命令的用法. 系统信息 *.显示机器的处理器架构(1)arch *.显示机器的处理器架构( ...
- linux 常用命令 集锦
第一章 LINUX简介及安装 1一.LINUX介绍 1二.LINUX安装 2三.LINUX目录 2四.总结来说: 3第二章 常用命令及帐户管理 4一.linux命 ...
- Docker | 第三章:Docker常用命令
前言 上一章节,简单介绍了在CentOS下的Docker的安装过程,以及运行了一个官方提供的Hello,World镜像运行了第一个Docker.就像上一章中,验证Docker是否安装成功,我们执行的是 ...
- Linux学习笔记 一 第三章 Linux常用命令
第三章Linux常用命令 一.文件处理命令 1.命令格式 2.目录处理命令:ls 3.目录处理命令:mkdir 4.文件处理命令: touch
- 第一章,Linux常用命令
20161124 Linux常用命令1.find find /etc/ -size +50k -lsfind /etc/ -size +50k -ls 2> /dev/null查看目录下大于50 ...
- 第二章 FFmpeg常用命令
2.1 FFmpeg常见的命令大概分为6个部分 ffmpeg信息查询部分 公共操作参数部分 文件主要操作参数部分 视频操作参数部分 字幕操作参数部分 2.1.1 FFmpeg的封装转换 FFmpeg ...
- [Linux 002]——Linux的常用命令
经过前面的学习,大概了解了计算机组成原理和操作系统的一些知识.尽管这些知识都是琐碎的,拼凑的,在以后的工作和学习中仍需进行深入的了解.但是这些预备知识对于准备跨入 Linux 大门的童鞋来说,应该是足 ...
- 第3章 CentOS常用命令
一.CentOS常用命令 1.1 文件和目录 # cd /home 进入 '/home' 目录 # cd .. ...
随机推荐
- Hadoop学习(8)-scala环境配置及简单使用
学习scala的原因主要是因为以后要学习spark. scala是运行在java虚拟机上的,它是一种面向对象和函数式编程结合的语言,并兼容java程序 相对于java更简单 安装scala前提你要保证 ...
- Java学习多线程第二天
内容介绍 线程安全 线程同步 死锁 Lock锁 等待唤醒机制 1 多线程 1.1 线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码.程序每次运行结果和单线程运行的结果 ...
- Docker 更新版本
Docker 更新版本 原来版本 1.10 更新后的版本 19.03.1 更新 Docker 版本需要注意的问题: 注意系统是否支持新版本的储存驱动. 19.03.01 版本默认使用的储存驱动是 ov ...
- java读取本机磁盘及遍历磁盘文件
1. 获取本机所有盘符信息 //1. 获取本机盘符 File[] roots = File.listRoots(); for (int i = 0; i < roots.length; i++) ...
- Oralce PL/SQL 调用C
1.要把C写成扩展的形式 ex.c文件 int __declspec(dllexport) sum(int a,int b) { return a+b; } 2.把C代码编译成动态库(*.dll 或 ...
- Python-PostgreSQL的使用
一.安装PostgreSQL模块 yum install postgresql-devel pip3 install psycopg2 注意:安装时遇到./psycopg/psycopg.h:35:2 ...
- 项目启动会(project initiating meeting)与项目开工会(kick-off meeting)区别
一.项目启动会initiating meeting 召开时间:是启动阶段结束时召开的会议:主要任务:发布项目章程,并任命项目经理,赋予项目经理动用组织资源的权力:注意事项:(1)会议召开前已经对干系人 ...
- 微服务API通过ip可访问,域名不可访问问题分析
摘要 经常会有同学遇到api通过ip可以访问,但是通过域名却不可以访问.本篇文章总结了造成这种情况可能的原因. 因为与具体技术的选型.规则配置有关,所以没有深入讨论,只是列出可能性,仅供参考. 分析 ...
- Redis学习总结(二)--Redis数据结构
Redis支持六种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合). 结构类型 存储的值 string 可以是字符串.浮 ...
- Spring学习之旅(十二)--持久化框架
对于本职工作来说 JDBC 就可以很好的完成,但是当我们对持久化的需求变得更复杂时,如: 延迟加载 预先抓取 级联 JDBC 就不能满足了,我们需要使用 ORM框架 来实现这些需求. Spring 对 ...