linux基本命令:
mkdir -p a/b/c (-p 递归创建目录)
tree a (a是文件名) :可以查看某个文件的文件结构(ps:a)
创建一个.txt文件
touch 文件名.txt
批量创建:touch a.txt b.txt c.txt
touch {1,2,3}.txt
给文件增加内容:
除了vi还有:
echo "i am a techer"> a.txt (> 表示重定向)
echo "i am a techer">> a.txt (>> 表示在文件内容追加内容)
一般在一个文件里,除非是新的文件,否则不建议使用“>” ,
因为>会把原来的文件内容删除只留下重定向的内容
">>" 可以保留原文件内容的情况下添加新的内容
增加文件内容了解即可,vi还是很好用的

三剑客命令 :grep (过滤,最常用的)
|grep -v xxx (-v 是筛选条件 不显示xxx,剩余的都显示)

head -1 test.txt (head是头,表示显示一个文件的多少行内容 1就是1行 )

三剑客命令 :sed
sed -e '/oldboy/d' test.txt ('-e'是编辑的意思 '/oldboy'是内容 '/d'是删除 )
此命令是不删除文件内容的情况下显示出限制条件后的内容

三剑客命令 :awk

如何把一个目录下(/mnt/test.txt)文件拷贝到另一个文件目录(/temp/test.txt)下,前提:
两个目录下的两个文件名相同,需要覆盖
cp /mnt/test.txt /tmp 这个命令会提示你是否覆盖
如果不想提示 :\cp -f /mnt/test.txt /tmp 在前面加上\ 再加上-f参数
mv /mnt/test.txt /tmp \mv -f /mnt/test.txt /tmp mv和cp也是一样的情况

快捷键的使用:
ctrl+d :退出当前用户环境,按回车再次进入
在命令行中,想要回到命令开头:ctrl+a 想要回到命令结尾:ctrl+e 想要整行删除:ctrl+u

在编辑一个文件的情况下:可以用 :200 直接跳到那一行数 如果想根据内容查找需输入 :/内容

find命令的使用:
用find进行查找:find /tmp -name "oldboy"
用find进行删除:find /tmp -name "oldboy.txt" -exec rm -f {} \;
(/tmp是文件路径 -name "oldboy.txt" 是文件名 -exec 是执行什么动作 ,执行rm -f 删除的动作
{} \ 是一种格式,记住就好)
find /tmp -name "oldboy.txt" -mtime +7 -exec rm -f {} \; 删除七天以前的东西(保留最近天的数据)
find /tmp -name "oldboy.txt" -ntime +7|xargs rm -f 和上面差不多,下面这个常用一点,省字符

du -ah //查看文件列表大小
du -sh //查看所有文件的大小总和
echo $[5*5] echo $((5*5)) //算术运算

一些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基础命令回顾

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

  10. linux常用命令大全(linux基础命令+命令备忘录+面试复习)

    linux常用命令大全(linux基础命令+命令备忘录+面试复习)-----https://www.cnblogs.com/caozy/p/9261224.html

随机推荐

  1. JSON转换的实现

    String转成JSON这个依赖很重要,我们将围绕fastjson中的JSONObject这个类来谈转换 <dependency> <groupId>com.alibaba&l ...

  2. 获取Webshell方法总结

    一.CMS获取Webshell方法 搜索CMS网站程序名称 eg:phpcms拿webshell.wordpress后台拿webshell 二.非CMS获取Webshell方法 2.1数据库备份获取W ...

  3. SpringMVC 注解配置

    使用注解配置spring  mvc (1)spring mvc的配置文件 <?xml version="1.0" encoding="UTF-8"?> ...

  4. 使用oracle 的 PL/Sql 定时执行一个存储过程

    CSDN日报20170322--<关于软件研发的一些体会总结> 同步博客至 CSDN ,让更多开发者看到你的文章 看微博技术大咖解析互联网应用架构实战 使用oracle 的 PL/Sql ...

  5. 后台:Django项目创建

    后台:Django项目创建 环境 """ 为luffy项目创建一个虚拟环境 >: mkvirtualenv luffy """ &qu ...

  6. Intel推出两款新处理器路线图公布

    10月份Intel会推出两款新处理器,一个是酷睿i9-9900KS,全核5GHz处理器,还有就是Cascade Lake-X系列的HEDT旗舰,今年的处理器布局大概就是这样了. 与AMD承诺每年发布一 ...

  7. 【高软作业2】:Java IDE调研分析

    一 序言 随着软件项目开发需求的增多,拥有一款优秀的.顺手的IDE(Integrated Development Environment)对程序员来说显得格外重要.本文就Java程序开发,选择了3款I ...

  8. SSH框架系列:Spring AOP应用记录日志Demo

    分类: [java]2013-12-10 18:53 724人阅读 评论(0) 收藏 举报 1.简介 Spring 中的AOP为Aspect Oriented Programming的缩写,面向切面编 ...

  9. leetcode841 Keys and Rooms

    """ There are N rooms and you start in room 0. Each room has a distinct number in 0, ...

  10. (转)浅谈 Linux 内核无线子系统

    前言 Linux 内核是如何实现无线网络接口呢?数据包是通过怎样的方式被发送和接收呢? 刚开始工作接触 Linux 无线网络时,我曾迷失在浩瀚的基础代码中,寻找具有介绍性的材料来回答如上面提到的那些高 ...