文档总结2-Linux目录与正则表达式
来源:互联网 发布:apache 2.0 开源协议 编辑:程序博客网 时间:2024/05/22 11:34
1.linux系统结构
linux是一个倒树结构
linux中所有的东西都是文件
这些文件都在系统顶级目录“/” /就是根目录
/目录以下为二级目录这些目录都是系统装机时系统自动建立的
2.文件的管理
1)建立文件和建立目录
命令:touch ##修改文件时间戳,我们通常用来做建立文件
命令:mkdir directory ##创建目录
mkdir -p ##上级目录不存在自动建立
命令:rm -f ##强行删除不提示
rm -r ##删除目录
2)cat|head|tail 查看文件内容 ####
cat|head|tail ##文件内容查看命令
3)vim的用法
vim file 进入到命令模式
命令模式不能编辑文件,如果要编辑文件要进入插入模式
按”i”进入插入模式
如果完成编辑,按”esc“推出插入模式,输入”:wq“ 保存退出
强制不保存退出,输入“:q!”。
4)切换工作目录
命令: cd directory ##切换工作目录到指定目录
cd - ##切换工作目录到之前所在目录
cd ~ ##切换到自己的家目录
cd ~usernmae ##切换到指定用户家目录
cd .. ##进入到当前目录的上级目录
5)列出文件或和目录
命令:ls ##如果后面没有目标那么默认目标为当前目录
ls direcory|filename ##列出文件或目录内容
ls -d direcotry ##列出目录本身
ls -l filename|dorectory ##列出文件或目录里面内容的属性
ls -ld directory ##列出目录本身属性
ls -a ##显示目录中的所有内容,包括以”.”开头的隐藏文件
ls -R ##第归显示目录中的内容
6)文件的复制
cp是新建文件的过程
cp file file1 file2 ... directory ###把file file1 file2 复制到 directory中
cp file test ###建立test文件模板为file
cp -r directory direcotry1 ###复制目录
7)mv 移动或重命名
相同磁盘的mv是重命名,不同磁盘的mv是复制删除过程
mv file file1 direcotry ##移动file file1到directory中
mv 存在文件 不存在文件 ##重命名文件
mv westos/linux . ##把westos中的linux移动到当前目录 .代表当前目录
8)正则表达式
* ###匹配0到任意字符
? ###匹配单个字符
[[:alpha:]] ###匹配单个字母
[[:lower:]] ###匹配单个小写字母
[[:upper:]] ###匹配单个大写字母
[[:digit:]] ###匹配单个数字
[[:alnum:]] ###匹配单个数字或字母
[[:punct:]] ###匹配单个符号
[[:space:]] ###匹配单个空格
{}表示不存在的或者存在的
{1..9} ###1-9
{a..f} ###a-fit
{1,3,5} ###135
{a,c,e} ###a c e
{1..3}{a..c} ###1a 2a 3a 2a 2b 2c 3a 3b 3c
[]表示存在的
[a-C] ###aA bB cC
[a-c] ###aA或者bB或者c
[1-3] ###1或者2或者3
[145] ###1或者4或者5
[^abc]|[!abc] ###除了a并且除了b并且除了c
- 文档总结2-Linux目录与正则表达式
- Linux-正则表达式总结
- Linux正则表达式总结
- Linux文档与目录
- 正则表达式学习与总结
- 正则表达式总结与归纳
- Linux文档与目录管理
- Linux egrep 与正则表达式
- linux c与正则表达式
- linux grep 与 正则表达式
- Linux正则表达式与通配符
- Linux grep与正则表达式
- Linux通配符与正则表达式
- linux通配符与正则表达式
- Linux 正则表达式与通配符
- linux-2 正则表达式
- Linux学习总结(六): 正则表达式
- php正则表达式总结2
- 使用字体库和TextView代替ImageView展示图片
- Linux 命令行命令及参数辨异
- 随笔 | Iterm2 配色方案
- 基于MCP2515的Linux CAN总线驱动程序设计(二)
- Hadoop Ha (High avilable)配置
- 文档总结2-Linux目录与正则表达式
- 20. Valid Parentheses
- 跨域资源共享 CORS
- [特斯拉组件]iOS 高性能 PageController
- TestSOS,一键求助的demo
- 基于Dubbo的分布式系统架构(四):进行多模块分布式开发
- 解决nginx在windows环境下location中root路径空格问题
- 你不知道的JavaScript——VR
- EAX、ECX、EDX、EBX寄存器的作用