[持续更新] Linux基础的重要命令
命令总结:100个左右
mkdir
方法一
[root@localhost ~]# mkdir /test && ls -ld /test
方法二
[root@localhost ~]# cd / && mkdir date && ls -ld /test
ls -l(long)d(directory)显示目录或者文件
&&
可用;
代替,两者区别:;
是先执行第一个命令,不管第一个命令是否出错都执行下一个命令.&&
是当第一个命令正确执行完毕后,才执行下一个命令。
touch
方法一(直接方法)
[root@localhost ~]# touch /data/test.txt
或
[root@localhost ~]# cd /data; touch test.txt
方法二(间接方法)
[root@localhost ~]# echo > /data/test.txt
或
[root@localhost ~]# > /data/test.txt
echo
> 标准输出重定向,输出到第一行,会覆盖原来的文件
[root@localhost ~]# echo "I am studying Linux" > o.txt
>> 标准追加重定向,追加到已有文字的下一行,不会覆盖原有内容
[root@localhost ~]# echo "I am studying Linux" >> o.txt
cat -----查看文件内容
把123(123标签的标准写法是EOF)之间的内容输出到test.txt中去
[root@localhost ~]# cat >>test.txt<< 123
> ddd
> dfff
> fsdf
> 123
[root@localhost ~]# cat test.txt
ddd
dfff
fsdf
cp -apr -----拷贝文件或者目录
rmdir 目录名 -----删除空目录 鸡肋命令
head 头部 显示文件头-n 行数 默认头部10行
tail 尾巴 显示文件尾部-n 行数 默认结尾10行
grep 排除-v "paichu" 直接过滤 "guolv"
sed -n /guolv/ test.txt
awk /guolv/ test.t
alias
别名的的作用:
1)通过给危险命令加一些保护参数,防止人为误操作
2)把很多复杂的字符串变成一个简单的字符串
[root@localhost ~]# alias hello='echo "How are u?"'
[root@localhost ~]# hello
How are u?
对应的unalias是取消别名
find / -type f -name "test.txt"
diff a.txt b.txt -----比较文件内容差别
vimdiff a.txt b.txt
[持续更新] Linux基础的重要命令的更多相关文章
- Linux基础知识与命令1(su passwd)
一.Linux的基本原则 1.linux由一个个目的单一的小程序组成,我们一般需要组合小程序来完成复杂的任务 2.Linux的一切都是文件(文件类似于一棵树,包括外设,接口) 3.Linux尽量避免捕 ...
- 《Linux基础知识及命令》系列分享专栏
<Linux基础知识及命令>系列分享专栏 本专题详细为大家讲解了Linux入门基础知识,思路清晰,简单易懂.本专题非常适合刚刚学习Linux的小白来学习,通过学习该专题会让你由入门达到中级 ...
- BAT 前端开发面经 —— 吐血总结 前端相关片段整理——持续更新 前端基础精简总结 Web Storage You don't know js
BAT 前端开发面经 —— 吐血总结 目录 1. Tencent 2. 阿里 3. 百度 更好阅读,请移步这里 聊之前 最近暑期实习招聘已经开始,个人目前参加了阿里的内推及腾讯和百度的实习生招聘, ...
- 后端程序员必备的 Linux 基础知识+常见命令(近万字总结)
大家好!我是 Guide 哥,Java 后端开发.一个会一点前端,喜欢烹饪的自由少年. 今天这篇文章中简单介绍一下一个 Java 程序员必知的 Linux 的一些概念以及常见命令. 如果文章有任何需要 ...
- Linux基础(二)之命令
01-基础命令 1. 创建一个目录 mkdir /data 创建多级目录 mkdir -p /oldboy/data 2. 查看目录里面的内容 ls /data 3. 查看目录里面的详细信息 ls - ...
- linux 基础知识及命令总结
1.mkdir 创建目录 -p 创建多级目录 mkdir -p /data/test -m, --mode=模式 设置权限模式(类似chmod),而不是rwxrwxrwx 减umask -p, ...
- 【Linux基础】ps命令详解
PS命令介绍 Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动 ...
- 【Linux基础】tr命令替换和删除字符
1.tr命令 tr可以对来自标准输入的字符进行替换.压缩和删除,可以将一组字符变成另外一组字符.通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能.您可以将 tr 看作为 sed 的(极其 ...
- Linux 基础教程 42-xargs命令
xargs是execute arguments的缩写,主要作用是从标准输入中读取内容,并将此内容传递给它要协助的命令,并作为要协助命令的参数来执行. 基本语法 xargs [选项] [命令] ...
随机推荐
- springboot整合activemq(三)配置文件
application.properties文件配置: #服务端口,8080被另一服务占用server.port=9090spring.activemq.broker-url=tcp://127.0. ...
- Qt 学习之路 2(12):菜单栏、工具栏和状态栏
Home / Qt 学习之路 2 / Qt 学习之路 2(12):菜单栏.工具栏和状态栏 Qt 学习之路 2(12):菜单栏.工具栏和状态栏 豆子 2012年9月10日 Qt 学习之路 2 2 ...
- Python-5-字符串方法
center >>> "The Middle by Jimmy Eat World".center(39) ' The Middle by Jimmy E ...
- Helvetic Coding Contest 2016 online mirror A1
Description Tonight is brain dinner night and all zombies will gather together to scarf down some de ...
- Spring Cloud 监控相关
因为最近客户提出想监控Spring Cloud运行状况的需求,所以稍稍做了调研.目前了解的方法如下: Eureka Server启动后可以在根目录路径看到所有注册的Eureka Client状况 各个 ...
- Python 类 面向对象(Classes)
Python 支持面向对象 class Greeter(object): #构造函数 def __init__(self,name): self.name = name # 创建一个实例变量 #定义一 ...
- Mybatis学习笔记12 - 动态sql之choose(when otherwise)标签
choose (when, otherwise):分支选择:带了break的swtich-case 示例代码: 接口定义: package com.mybatis.dao; import com.my ...
- 信息检索和自然语言处理 IR&NLP howto
课程: 6.891 (Fall 2003): Machine Learning Approaches for Natural Language Processing http://www.ai.mit ...
- Boxes in a Line UVA - 12657 (双向链表)
题目链接:https://vjudge.net/problem/UVA-12657 题目大意:输入n,m 代表有n个盒子 每个盒子最开始按1~n排成一行 m个操作, 1 x y :把盒子x放到y ...
- [编程题] 小易喜欢的数列 dp
https://www.nowcoder.com/question/next?pid=6291726&qid=112729&tid=12736753 [编程题] 小易喜欢的数列 时间限 ...