您的位置:首页 > 运维架构 > Linux

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的任意字符 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  命令 后台 代码 linux