Shell学习笔记 ——第二天
1、显示日期
date | cal cal 2010 cal 2 2010
2、改变文件拥有者 chown
3、改变文件权限 chmod
4、显示当前目录 pwd
5、查看文件尾部内容,并且查看不断更新的内容 tail
tail -f mycat.log
6、查找文件
find -name fileName*
7、文件中查找内容
grep "待查找内容" fileName
grep -c "待查找内容"mycat.log //输出匹配行数
8、磁盘的构造及概念
磁柱:磁盘上一圈一圈的,每一圈称为一个磁柱,磁盘最小分割都是以磁柱为单位的;
扇区:磁柱被分割为好多扇区,一个扇区大约是512个字节;沿半径方向,多个扇区组成扇面,沿圆周方向,多个扇区组成簇。
块(block):磁盘记录的最小单位,一般由几个扇区组成。
inode:块是用来记录数据的,而inode记录数据属性及属性放置在哪些block上等这些信息;每一个数据至少有一个inode
读取数据的时候,首先到inodetable里面,找到数据所在的block信息;
9、硬连接和软连接的概念
硬连接是创建一个新的inode,指向原来的文件;硬连接有两个限制-不能跨文件系统,因为不同的文件系统有不同的inodeTable;不能连接目录;
软连接是创建一个新的文件,当读取这个文件时,它会把读取行为转到连接的文件上。
10、查看磁盘容量
df -h
查看某个目录占用空间大小
du -h fileName
11、vim的三种模式
一般模式、编辑模式、命令模式
刚进入文件时,是一般模式;按下Insert键时,是编辑模式;按下ESC键时是切换回一般模式;按下:或/时,切换到命令模式;
命令模式下:wq保存并退出 q! 不保存退出 w保存 e!将文档还原为初始状态 set nu每行行首显示行号 set nonu取消行号显示
/word 查找字符串,找到后,按n跳到下一个
12、使用过的shell命令默认保存在home下的 .bash_history文件里面,默认保存1000条
通过history命令查看执行过的命令;!n表示执行第n条指令;
13、alias 为命令指定别名(unalias解除别名)
alias login_mysql='mysql -uroot -p123456'
14、通配符
*匹配一个或多个字符 ?匹配一个字符
15、进程控制
bg-使进程后台运行 ctrl+c终止进程 ctrl+z暂停(fg命令恢复)
16、查看环境变量
env - 查看所有环境变量
17、
Shell学习笔记 ——第二天的更多相关文章
- shell学习笔记
shell学习笔记 .查看/etc/shells,看看有几个可用的Shell . 曾经用过的命令存在.bash_history中,但是~/.bash_history记录的是前一次登录前记录的所有指令, ...
- [转帖][Bash Shell] Shell学习笔记
[Bash Shell] Shell学习笔记 http://www.cnblogs.com/maybe2030/p/5022595.html 阅读目录 编译型语言 解释型语言 5.1 作为可执行程序 ...
- SHELL学习笔记----IF条件判断,判断条件
SHELL学习笔记----IF条件判断,判断条件 前言: 无论什么编程语言都离不开条件判断.SHELL也不例外. if list then do something here ...
- 《DOM Scripting》学习笔记-——第二章 js语法
<Dom Scripting>学习笔记 第二章 Javascript语法 本章内容: 1.语句. 2.变量和数组. 3.运算符. 4.条件语句和循环语句. 5.函数和对象. 语句(stat ...
- shell学习笔记汇总
1.shell脚本中函数使用 函数定义在前,调用在后,顺序反了就没有效果了.函数调用为:函数名 参数列表 函数内部通过以下变量访问函数的参数:shell脚本函数中: $0: 这个脚本的名字 $n: 这 ...
- The Road to learn React书籍学习笔记(第二章)
The Road to learn React书籍学习笔记(第二章) 组件的内部状态 组件的内部状态也称为局部状态,允许保存.修改和删除在组件内部的属性,使用ES6类组件可以在构造函数中初始化组件的状 ...
- [HeadFrist-HTMLCSS学习笔记]第二章深入了解超文本:认识HTML中的“HT”
[HeadFrist-HTMLCSS学习笔记]第二章深入了解超文本:认识HTML中的"HT" 敲黑板!!! 创建HTML超链接 <a>链接文本(此处会有下划线,可以单击 ...
- shell 学习笔记2-shell-test
一.字符串测试表达式 前面一篇介绍:什么是shell,shell变量请参考: shell 学习笔记1-什么是shell,shell变量 1.字符串测试表达式参数 字符串需要用""引 ...
- SHELL学习笔记三
SHELL学习笔记一 SHELL学习笔记二 SHELL学习笔记三 for 命令 读取列表中的复杂值 从变量读取列表 从命令读取值 更改字段分隔符 用通配符读取目录 which 使用多个测试命令 unt ...
随机推荐
- JavaEE:Tomcat服务器常用配置和HTTP简介
Web服务器常用配置1.Web系统采用B/S结构通信的:Browser --- Server1)浏览器向服务器发送访问目标资源请求(请求)2)服务器根据请求的目标资源路径,在服务器端进行查找(请求查找 ...
- MacOSX中使用NSWindow创建背景透明的窗体
1.Windows 在window上创建异形窗体必须要使用WS_EX_LAYERED样式,再调用SetLayeredWindowAttributes设置透明度或者透明颜色属性.用updatelayer ...
- 快速提高Android开发调试的使用技巧
留在这里备忘,同时如果对其他人有帮助,那就再好不过了. 1.过滤Android程序出现的异常和崩溃 adb logcat |grep --color=auto -E "System.err| ...
- 10161 - Ant on a Chessboard
Problem A.Ant on a Chessboard Background One day, an ant called Alice came to an M*M chessboard. She ...
- javaPNS进阶-高级推送技巧
1 创建 payloads javaPNS提供了很多简单易用的通知方式(Push类里的alert,badges,sounds等)这些让你不用自己处理payload.但是我们的程序可能需要复杂的推送信息 ...
- In-Memory:内存优化数据的持久化和还原
数据持久化是还原的前提,没有数据的持久化,就无法还原内存优化表的数据,SQL Server In-Memory OLTP的内存数据能够持久化存储,这意味着内存数据能够在SQL Server实例重启之后 ...
- php之简单的文件管理(基本功能)
(1)先要想好要操作哪个文件? (2)确定文件的路径? (3)要有什么文件管理功能? 一.先做一下简单的查看文件功能,文件中的文件和文件夹都显示,但是双击文件夹可以显示下一级子目录,双击"返 ...
- CSS预处理器的对比 — Sass、Less和Stylus
本文根据Johnathan Croom的<sass vs. less vs. stylus: Preprocessor Shootout>所译,整个译文带有我们自己的理解与思想,如果译得不 ...
- C#Windows Form简易计算器实现(上)
第一次写博客,来分享一个简易计算器的代码.作为一名准程序员,就是要多写代码才能孰能生巧.重视基础知识才能飞的更快更高以及更稳. 代码可能会写的很糟糕,不完美不安全之处希望发现的越多越好 c#编写计算器 ...
- windows下的畸形目录和文件的创建与删除
畸形目录的创建 md c:\a..\ 删除畸形目录 rd /s /q c:\a..\ 创建畸形文件 1 echo text> \\.\c:\aux..txt 读取畸形文件 type \\.\c: ...