Linux命令的学习
mkdir -p 创建目录 (make directorys) p递归创建
ls -l(long)d(direcitory)显示目录或者文件
cd 切换目录 从“/"开始目录,/为根目录,例如/user这种路径叫做绝对路径
pwd 查看当前路径
touch (摸,看指定目录有没有此文件存在,没有就创建,有的话就只改一下时间戳等信息 )
cat *.txt 查看某文件的内容
echo 打印输出内容
> 输入重定向 例如: echo "I am a boy" > m.txt (会把m.txt中的内容所有内容覆盖为 ”I am a boy“)
>> 追加重定向 与>的区别是不覆盖在后面追加
cat >>a.txt<<q
12
3
q
(把两个q之间的输入内容追加到a.txt)
cp -a(-r) 拷贝 加上参数是拷贝目录 在命令前面加/可不确认
date:显示时间与日期
bc:计算器
cal:显示日历
man:在线获取命令说明
mv: 删除 -f强制删除 -r递归删除
rmdir: 删除空的文件夹
head [-num]:显示开头num行,默认为10
tail [-num]:显示结尾num行,默认10行
grep(核心命令):排除 -v“paichu” 直接过滤“xiangyaode'” grep "li" 安行过滤包含“li”的字符串
sed:取各种内容 sed [-n] /xiaoming/[d][p] test.txt 删除包含xiaoming的那一行,余下内容打印 -n是取消默认输出 d是删除 p是打印
alias:取别名 例如: alias rm=‘echo "rm does not allow executed" ’ 此时用rm删除就回执行引号中的命令,rm的原功能被屏蔽 ,只能使用/bin/rm来删除
which:查看命令的路径
find: find / -type f -name 'test.txt' 从根目录查找,查找类型为文件,文件名字为test.txt find / -type f -name 'test.txt' -exec rm -f {} \; 查找出来并删除 {}是知道的内容 ;是bash特殊的意义,用反斜杠转义
|: 管道的意思 find / -type f -name "test.txt" |xargs rm -f 与上一条命令实现相同的功能,find查找到的内容通过管道让xargs命令接着后交给rm命令处理
awk: awk "{if(NR>10&&NR<21) print $0}" ett.txt 会把ett文件中的第11行到20行打印出来
awk -F ":" '{print $1}' ett.txt 把ett文件中用冒号分割的的内容的第一列的内容打印出来
sed -i s#old#new#g a.txt 把a.txt中的old替换成new 其中s代表替换,个代表全局 i代表写入文档
seq:打印数字序列
history:查看历史记录
Linux命令的学习的更多相关文章
- 虚拟机安装与Linux命令的学习 ——20155215宣言
一.虚拟机的安装 虚拟机的安装对我来说真可谓是一波三折.打开老师发布的安装教程,简单地浏览了一下,主要步骤都有图文解说.我本来以为这个安装按部就班即可,可哪知道,问题一个接着一个出现. 问题1 在我下 ...
- 由linux命令谈学习操作系统的重要性
linux命令妙趣横生,喜欢敲命令行的人会深有体会,但是没有系统学习过操作系统的话,很多命令还是难以理解的.讲实在话,大多数linux爱好者常敲的都是这些方面的: 文件系统 磁盘 网络 系统状态 账户 ...
- VirtualBox上LInux命令初步学习
大二的寒假已经接近了尾声,寒假期间我初步使用了VirtualBox虚拟机软件,并安装了ubuntu的操作系统进行了Linux语言的学习.然而寒假期间的学习没有太多的计划,纯粹是为了完成作业而应付性的学 ...
- 对Linux命令进一步学习
root@wuheng-virtual-machine:/home/wuheng# ls -ltotal 44drwxr-xr-x 2 wuheng wuheng 4096 Mar 3 01:30 ...
- 20155228 基于VirtualBox安装Ubuntu和学习linux命令的学习经历和心得
一.虚拟机VirtualBox的下载安装 基于VirtualBox虚拟机安装Ubuntu图文教程 虽然娄老师的教程对于VirtualBox的下载安装讲的很简单,可以说是一笔带过,但是我在下载安装的过程 ...
- 对Linux命令进一步学习vim(二)
今天,进一步学习Linux相关的命令,可能会有重复的地方,但学习本来就是不断重复的过程.故作小记! 1.安装了:vim ,,,一款Linux爱好者经常用到的ide sudo apt-get inst ...
- 重学Python - Day 06 - python基础 -> linux命令行学习 -- 简单基础命令学习
学习资源 虚拟机工具:VMWare 12 linux :Ubuntu 14 或者CentOS 6 PS:ubuntu用远程连接工具的设置方法 step 1: 输入sudo apt-get instal ...
- linux命令基础学习
谨慎使用 rm -rf /* 命令 谨慎在SSH执行“rm -rf /*”,若不了解这个命令,可能导致整个Linux系统文件全部被删除. 这个删除命令只有 “root” 权限的帐号才可以执行,其它未取 ...
- Linux 命令分类学习
Linux常用命令大全(非常全!!!) 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q ...
- Linux 命令与学习
2014-10-10 ps -ef|grep *** 可以查找包含***名称的进程 netstat -ntlp 查看端口占用 kill -9 pid 强制杀死进程 ...
随机推荐
- 数据结构(C语言版)顺序表相关算法代码实现
这两天实现了一下顺序表的相关操作,包括顺序表初始化.创建.遍历.第i个元素前插入,删除第i个元素.查找元素e的位置.清空顺序表.销毁顺序表.合并两个非递减顺序表操作. 这次在网上学习到了新的布局方法, ...
- webpack1 新手入门教程
本文github仓库地址: https://github.com/Rynxiao/webpack-tutorial ,里面包括了本教程的所有代码. [如果你觉得这篇文章写得不错,麻烦给本仓库一颗星:- ...
- Oracle索引批量重置笔记
---单个索引重置语句 alter index indexname rebuild; ---查询数据索引对象语句 select * from user_indexes; ------将数据库的索引 ...
- 关于MultipleActiveResultSets属性导致的There is already an open DataReader associated with this Command which must be closed first的解决方法
执行SqlDataReader.Read之后,如果还想用另一个SqlCommand执行Insert或者Update操作的话,会得到一个错误提示:There is already an open Dat ...
- Android事件分发理解
Android事件分发机制是个难点和重点,结合下各家,写点自己的理解.. 首先抛出一个小问题,写一个button的点击事件 button.setOnClickListener(new OnClickL ...
- Java之面向对象例子(一)
定义一个人类,给这个类定义一个从身份证获取生日的方法,输入身份证,获取出生年月日 //主方法 package com.hanqi.maya.model; import java.util.Scanne ...
- IDEA使用01 创建java项目、创建web项目
注意:本教程使用的开发环境是:(专业版) 1 创建javaSE项目 1.1 file -> new -> project 注意:如果是第一次使用,就需要配置 project SDK , ...
- kail的aircrack-ng 移到linux系统,Ubuntu等系统
系统: debian (理论上基于debian的操作系统都可以, 如ubuntu, lubuntu, 等等) # apt-get install gcc make rt3070驱动安装: # apt- ...
- (转)Linux下增加交换分区的大小
场景:最近在Linux环境安装ELK相关软件时候发现机器特别的卡,所以就查看了Linux机器的内存使用情况,发现是内存和交换分区空间太小了. 对于虚拟机中的内存问题,可以直接通过更改虚拟机的硬件进行解 ...
- (转)Java多线程编程总结
------------------------------------------------------------------------------------------------- ...