linux自学笔记
2015-06-01 20:54
459 查看
1:进入root用户:sudo -s或者su + 密码
退出root用户进入普通用户:exit
2:shell命令行:shell是一个程序,它在用户和操作系统之间提供了一个面向行的可交互接口。用户在命令行输入命令,运行在后台的shell程序把命令转换成指令代码发送给操作系统。
3:需要root权限时,多使用sudo工具。
4:pwd:显示当前用户
shell中: .. :代表当前上一级目录 . : 代表当前目录
~ : 代表用户主目录 / :代表根目录
5:ls : -F :列出目录内容后,加/:目录 加*:可执行文件 加@:链接文件
-a:显示全部文件,包括隐藏文件
-l:显示文件各种属性
-h:人性化显示文件大小
6:查看文本文件:cat -n
more :cat全部显示,more一页一页显示。
空格:下一页 enter:下一行 q:退出
7:touch:建立一个空文件
更新一个文件的建立日期和时间
8:rm:-r 递归删除目录及其子目录 -f:强制
rm -rf /* :自杀:千万不能使用
9:shell编程:egrep “^a.*t”words(列出单词表中a开头,t结尾的所有单词)“单词”:指的是两侧有非单词字符分割的字符串“\<”和”>”:分隔符,严格的匹配一个单词的开始于结束 和 :分别用于匹配行首和行尾
子表达式:(or){2,}:重复or两次或者更多次的行
逆向引用:子表达式(分组)中捕获的内容可以在正则表达式其他地方在引用,+编号
例如:(\<.>).?( ) \1
:匹配某个单词出现后紧跟0个或者一个标点符号,以及任意个空格之后在出现这个单词的行。
\1,\2,\3:第一个出现的子表达式1,以此类推。
10:反义: [ ^ y ]: 匹配非字符y的任意字符 。
退出root用户进入普通用户:exit
2:shell命令行:shell是一个程序,它在用户和操作系统之间提供了一个面向行的可交互接口。用户在命令行输入命令,运行在后台的shell程序把命令转换成指令代码发送给操作系统。
3:需要root权限时,多使用sudo工具。
4:pwd:显示当前用户
shell中: .. :代表当前上一级目录 . : 代表当前目录
~ : 代表用户主目录 / :代表根目录
5:ls : -F :列出目录内容后,加/:目录 加*:可执行文件 加@:链接文件
-a:显示全部文件,包括隐藏文件
-l:显示文件各种属性
-h:人性化显示文件大小
6:查看文本文件:cat -n
more :cat全部显示,more一页一页显示。
空格:下一页 enter:下一行 q:退出
7:touch:建立一个空文件
更新一个文件的建立日期和时间
8:rm:-r 递归删除目录及其子目录 -f:强制
rm -rf /* :自杀:千万不能使用
9:shell编程:egrep “^a.*t”words(列出单词表中a开头,t结尾的所有单词)“单词”:指的是两侧有非单词字符分割的字符串“\<”和”>”:分隔符,严格的匹配一个单词的开始于结束 和 :分别用于匹配行首和行尾
子表达式:(or){2,}:重复or两次或者更多次的行
逆向引用:子表达式(分组)中捕获的内容可以在正则表达式其他地方在引用,+编号
例如:(\<.>).?( ) \1
:匹配某个单词出现后紧跟0个或者一个标点符号,以及任意个空格之后在出现这个单词的行。
\1,\2,\3:第一个出现的子表达式1,以此类推。
10:反义: [ ^ y ]: 匹配非字符y的任意字符 。
相关文章推荐
- Linux socket 初步
- android 代码实现控件之间的间距
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- [Android]在代码里运行另一个程序的方法
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 设计模式之行为型模式 - 调用行为的传递问题
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝