随笔分类 - Linux
摘要:1.apt命令安装svn客户端 ubuntu@VM-0-3-ubuntu:~$ sudo apt-get install subversion 2.创建svn目录 ubuntu@VM-0-3-ubuntu:/$ sudo mkdir /home/svn 3.创建项目仓库(yunyx) ubuntu@
阅读全文
摘要:命令替换$() 在bash中,$( )与` `(反引号)都是用来作命令替换的。 命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。$( )的弊端是,并不是所有的类unix系统都支持这种方式,但反引号是肯定支持的。 root@dev02:/
阅读全文
摘要:条件判断:if语句 if [ expression ] then command; fi注意:expression 和方括号[ ]之间必须有空格,否则会有语法错误 其他格式: if ... else ... fi 语句 if ... elif ... else ... fi 语句 eg: root@
阅读全文
摘要:GREP grep命令是Globally search a Regular Expression and Print的缩写,表示进行全局的正则匹配并进行打印。grep的相关扩展命令包括egrep和fgrep,其中egrep支持更多的正则匹配,fgrep只进行字符的匹配,不支持正则表达式。 grep
阅读全文
摘要:变量 变量不需要声明 等号的两边不能有空格 变量调用:$a 或者 ${a}。{}的作用是区分和其他字符连接使用,比如 ${a}ook 变量 变量含义 $0 返回文件名 $1-$9 返回第一个-第九个参数 $* 返回所有的参数 $# 返回参数的个数 $? 判断上一条命令是否执行成功.(0:成功 非0:
阅读全文
摘要:Shell是一个命令解释器。它不仅是操作系统内核与用户之间的绝缘层,同时也是一种功能相当强大的编程语言。一个Shell程序,通常称为脚本,它是一个由系统调用,命令工具,软件包和已编译的二进制包"粘合" 起来的极易使用的工具。事实上,整个UNIX系统命令,软件包和工具都能由一个shell脚本调用。 S
阅读全文
摘要:Linux yum yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软
阅读全文
摘要:常用指令 ls 显示文件或目录(List files) -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录(Make directory) -p 创建目录,若无父目录,则创建p(parent) cd 切换目录(Change dire
阅读全文
摘要:Linux磁盘管理好坏直接关系到整个系统的性能问题。 基础概念 文件存储在磁盘上,磁盘的最小存储单位叫sector(扇区),每个sector存储512个字节。操作系统读取硬盘的时候,为了提升效率,会一次性连续读取多个sector,即block(块)。block大小常见的有1KB,2KB,4KB,bl
阅读全文
摘要:Linux的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 相对路径:不是由 / 写起,例如由 /usr/share/doc 要到 /usr/s
阅读全文
摘要:在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。如此反复就可以构成一个庞大的文件系统。 在Linux文件系
阅读全文