一、命令历史history命令主要用于显示历史指令记录内容,下达历史纪录中的指令。命令历史保存的条数:环境变量:HISTSIZE用户退出时命令历史的持久保存位置:环境变量:HISTFILE,通常默认为用户家目录下的.bash_history此文件中可保存的最大数目:环境变量:HISTFILESIZE用法:..
分类:
其他好文 时间:
2014-08-03 15:26:36
阅读次数:
276
Linux文件权限每个文件属于一个用户和一个组。这正是Linux中权限模型的核心。每个文件都有10元组表示文件的类型和文件所有者、文件所属组用户、其它用户对该文件的操作权限。例如一个普通文件的10元组-rwxr-xr-x1rootwheel430540Dec2318:27/bin/bash该字段中的...
分类:
系统相关 时间:
2014-08-03 15:07:15
阅读次数:
321
shell从标准输入或脚本中读取的每行称为一个管道行,它包含一或多个由0个或多个管道符分割的命令,对其读取的每个管道
行,执行下面的操作。
1.将命令分成由固定元字符集分隔的记号:SPACE、TAB、NEWLINE、;、(、)、、|和&。记号类型
包括单词、关键字、I/O重定向符和分号。
2.检测每个命令的第一个记号,查看为不带引号或反斜线的关键字。如果是一个开放的关键字,如i...
分类:
其他好文 时间:
2014-08-03 10:17:45
阅读次数:
281
bash之选择结构选择程序结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。(关于shell脚本中选择结构的详细使用方法请查看帮助文档)if语句的几种结构(一)if判断条件;then命令fi(二)if判断条件;then命令else命令fi(三)if判断条件..
分类:
其他好文 时间:
2014-08-03 07:58:25
阅读次数:
221
bash的特性(1)常用组合快捷键:,ctrl+dCtrl+a:跳转至命令行首Ctrl+e:跳转至命令行尾Ctrl+u:删除命令行首至当前光标所在处之前的所有内容Ctrl+k:删除当前光标所在处至命令行尾的所有内容Ctrl+l:清屏Ctrl+c:中止或取消Ctrl+z:把当命令送至后台Ctrl+d:回到登陆用户登陆界面(2..
分类:
系统相关 时间:
2014-08-03 07:55:45
阅读次数:
409
1 #!/bin/bash - 2 #=============================================================================== 3 # 4 # FILE: ftp_put_file.sh 5 # 6 # ...
分类:
系统相关 时间:
2014-08-03 01:45:34
阅读次数:
411
Git:是一个分布式的源代码管理工具,Linux内核的代码就是用Git管理的所以它很强,也很快,和 Vss/SVN比起来本地Git初始化配置及其使用:1.初始化本地Git库:打开Git Bash命令行>>git init2. 要使用GitHub,首先需要创建SSH Key,SSH将用来加密本机与远端...
分类:
其他好文 时间:
2014-08-02 20:48:24
阅读次数:
174
1、开机狂按shift键,进入grub页面,用上下键移到第二行的恢复模式,按e(注意不是回车) 即Ubuntu,With Linux 3.2.0-23-generic(recovery mode)? 2、把ro recovery nomodeset 改成rw single init=/bin/bash ...
分类:
其他好文 时间:
2014-08-02 18:34:04
阅读次数:
263
shell通俗理解:把用户输入的命令翻译给操作系统。shell 是一个交互性命令解释器。shell独立于操作系统,这种设计让用户可以灵活选择适合自己的shell。shell让你在命令行键入命令,经过shell解释后传送给操作系统(内核)执行。 shell是一个命令处理器(command proc.....
分类:
系统相关 时间:
2014-08-02 17:52:33
阅读次数:
217
1.I/O重定向符
I/O重定向符如下:
cmd1 | cmd2:管道,接收cmd1的标准输出作为cmd2的标准输入。
>file:将标准输出定向到file
>>file:将标准输出定向到file,如果file存在则附加在后面
>|file:即使设置了noclobber仍然强制标准输出到file。
shell提供了一种称为noclobber的特性,该特性可防止重...
分类:
其他好文 时间:
2014-08-02 15:31:43
阅读次数:
260