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 强制杀死进程 ...
随机推荐
- centos7架设vsftpd服务
网络控制相关命令: systemctl status network 网络状态 systemctl restart network 网络重启 查看网络状态: nmcli connection show ...
- spring框架-spring.xml配置文件
运行的时候会报错的,因为写到<bean>标签里面去了,肯定会报错的,要记得把注释删掉,就不会报错了,这样写注释是为了方便下次自己看. <?xml version="1.0& ...
- 用 volume container 共享数据 - 每天5分钟玩转 Docker 容器技术(42)
volume container 是专门为其他容器提供 volume 的容器.它提供的卷可以是 bind mount,也可以是 docker managed volume.下面我们创建一个 volum ...
- 不同浏览器创建 ajax XMLHTTPRequest对象的方法及兼容性问题总结
XMLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest 对象开始. 了解XMLHttpRequest 对象就先从创建XMLHttpReques ...
- 我JAVA修炼之路
今天起,我会不定期更新我的java修炼之路, 2017.7.10,星期一 我参见了河南青云的培训班,这一天是我们的开班典礼. 我会不定期的总结我的学习笔记,大家喜欢的可以看看,不喜勿喷. 写代码: 1 ...
- The first day,I get a blogs!!
我拥有了自己的博客,很happy! 今天学习了kvm,虽然命令行界面比较枯燥,还好不算太难,在大家的热心帮助下我创建了一个虚拟机!!
- documentsUI源码分析
documentsUI源码分析 本文基于Android 6.0的源码,来分析documentsUI模块. 原本基于7.1源码看了两天,但是Android 7.1与6.0中documentsUI模块差异 ...
- kevin的黎明十分
今天在搜索struts2的相关知识的时候,博客园让我提起了兴趣.其间看到了hongton同学的分享,感觉受益颇深!所以今天我加入了博客园,希望自己以后能在这个大家园中分享知识,收获人生! 即兴之下, ...
- (转)@ContextConfiguration注解说明
场景:学习spring实战中相关的单元测试 1 正常使用 @ContextConfiguration Spring整合JUnit4测试时,使用注解引入多个配置文件 1.1 单个文件 @ContextC ...
- (转)maven镜像路径配置
很多maven包无法自动下载怎么办?设置maven镜像setting.xml <mirror> <id>repo2</id> <mirrorOf>cen ...