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命令的学习的更多相关文章

  1. 虚拟机安装与Linux命令的学习 ——20155215宣言

    一.虚拟机的安装 虚拟机的安装对我来说真可谓是一波三折.打开老师发布的安装教程,简单地浏览了一下,主要步骤都有图文解说.我本来以为这个安装按部就班即可,可哪知道,问题一个接着一个出现. 问题1 在我下 ...

  2. 由linux命令谈学习操作系统的重要性

    linux命令妙趣横生,喜欢敲命令行的人会深有体会,但是没有系统学习过操作系统的话,很多命令还是难以理解的.讲实在话,大多数linux爱好者常敲的都是这些方面的: 文件系统 磁盘 网络 系统状态 账户 ...

  3. VirtualBox上LInux命令初步学习

    大二的寒假已经接近了尾声,寒假期间我初步使用了VirtualBox虚拟机软件,并安装了ubuntu的操作系统进行了Linux语言的学习.然而寒假期间的学习没有太多的计划,纯粹是为了完成作业而应付性的学 ...

  4. 对Linux命令进一步学习

    root@wuheng-virtual-machine:/home/wuheng# ls -ltotal 44drwxr-xr-x 2 wuheng wuheng 4096 Mar  3 01:30 ...

  5. 20155228 基于VirtualBox安装Ubuntu和学习linux命令的学习经历和心得

    一.虚拟机VirtualBox的下载安装 基于VirtualBox虚拟机安装Ubuntu图文教程 虽然娄老师的教程对于VirtualBox的下载安装讲的很简单,可以说是一笔带过,但是我在下载安装的过程 ...

  6. 对Linux命令进一步学习vim(二)

    今天,进一步学习Linux相关的命令,可能会有重复的地方,但学习本来就是不断重复的过程.故作小记! 1.安装了:vim  ,,,一款Linux爱好者经常用到的ide sudo apt-get inst ...

  7. 重学Python - Day 06 - python基础 -> linux命令行学习 -- 简单基础命令学习

    学习资源 虚拟机工具:VMWare 12 linux :Ubuntu 14 或者CentOS 6 PS:ubuntu用远程连接工具的设置方法 step 1: 输入sudo apt-get instal ...

  8. linux命令基础学习

    谨慎使用 rm -rf /* 命令 谨慎在SSH执行“rm -rf /*”,若不了解这个命令,可能导致整个Linux系统文件全部被删除. 这个删除命令只有 “root” 权限的帐号才可以执行,其它未取 ...

  9. Linux 命令分类学习

    Linux常用命令大全(非常全!!!) 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q ...

  10. Linux 命令与学习

    2014-10-10 ps -ef|grep ***   可以查找包含***名称的进程 netstat -ntlp       查看端口占用 kill -9 pid           强制杀死进程 ...

随机推荐

  1. centos7架设vsftpd服务

    网络控制相关命令: systemctl status network 网络状态 systemctl restart network 网络重启 查看网络状态: nmcli connection show ...

  2. spring框架-spring.xml配置文件

    运行的时候会报错的,因为写到<bean>标签里面去了,肯定会报错的,要记得把注释删掉,就不会报错了,这样写注释是为了方便下次自己看. <?xml version="1.0& ...

  3. 用 volume container 共享数据 - 每天5分钟玩转 Docker 容器技术(42)

    volume container 是专门为其他容器提供 volume 的容器.它提供的卷可以是 bind mount,也可以是 docker managed volume.下面我们创建一个 volum ...

  4. 不同浏览器创建 ajax XMLHTTPRequest对象的方法及兼容性问题总结

    XMLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest 对象开始. 了解XMLHttpRequest 对象就先从创建XMLHttpReques ...

  5. 我JAVA修炼之路

    今天起,我会不定期更新我的java修炼之路, 2017.7.10,星期一 我参见了河南青云的培训班,这一天是我们的开班典礼. 我会不定期的总结我的学习笔记,大家喜欢的可以看看,不喜勿喷. 写代码: 1 ...

  6. The first day,I get a blogs!!

    我拥有了自己的博客,很happy! 今天学习了kvm,虽然命令行界面比较枯燥,还好不算太难,在大家的热心帮助下我创建了一个虚拟机!!

  7. documentsUI源码分析

    documentsUI源码分析 本文基于Android 6.0的源码,来分析documentsUI模块. 原本基于7.1源码看了两天,但是Android 7.1与6.0中documentsUI模块差异 ...

  8. kevin的黎明十分

    今天在搜索struts2的相关知识的时候,博客园让我提起了兴趣.其间看到了hongton同学的分享,感觉受益颇深!所以今天我加入了博客园,希望自己以后能在这个大家园中分享知识,收获人生!  即兴之下, ...

  9. (转)@ContextConfiguration注解说明

    场景:学习spring实战中相关的单元测试 1 正常使用 @ContextConfiguration Spring整合JUnit4测试时,使用注解引入多个配置文件 1.1 单个文件 @ContextC ...

  10. (转)maven镜像路径配置

    很多maven包无法自动下载怎么办?设置maven镜像setting.xml <mirror> <id>repo2</id> <mirrorOf>cen ...