随笔分类 - Linux
摘要:如何在linux中查看nginx、apache、mysql配置文件路径了,如果你接收一个别人配置过的环境,但没留下相关文档。这时该怎么判断找到正确的加载文件路径了。 Apache 首先执行命令找到 httpd 路径 ps aux | grep httpd 设定 httpd 路径为 /usr/loca
阅读全文
摘要:当我们在 shell 中执行命令的时候,每个进程都和三个打开的文件相联系,并使用文件描述符(文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。第一个打开的文件是0,第二个是1,依此类推)来引用这些文件。由于文件描述符不容易记忆,shell 同时也给出了相应的文件名。 STD
阅读全文
摘要:一、引言Shell 在执行某个命令的时候,会返回一个返回值,该返回值保存在 shell 变量 $? 中。当 $? == 0 时,表示执行成功;当 $? == 1 时,表示执行失败。有时候,下一条命令依赖前一条命令是否执行成功。如:在成功地执行一条命令之后再执行另一条命令,或者在一条命令执行失败后再执...
阅读全文
摘要:一、简介[ 与 test 等价,是 bash 的内部命令,GNU/linux 系统的 coreutils 软件包通常带 /usr/bin/test 和 /usr/bin/[ 命令。如果我们不用绝对路径指 明,通常我们用的都是bash 自带的命令。[[ 是 bash 关键字(据说从2.02起引入对[[...
阅读全文
摘要:Linux/Unix 提供了不同与 windows 的多任务处理,也提供一套用来切换前后台任务的命令bg fg & Ctrl+z nohup sitsidCtrl-Z 挂起程序user@ae01:~$ ./test.sh^Z[1]+ Stopped ./test....
阅读全文
摘要:一、简介chkconfig 命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。二、安装&启动user@ae01:~$ sudo apt-get install chkconfig三、语法&参数user@ae01...
阅读全文
摘要:一、小括号()单小括号命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中...
阅读全文
摘要:一、语法break:用来跳出循环。break N 可以跳出多层循环breakbreak Ncontinue:用来跳过循环。continue N 可以跳过多层循环continuecontinue N二、详细与区别breakfor var1 in 1 2 3do for var2 in 0 5 do...
阅读全文
摘要:一、语法select 变量 in con1 con2 con3 # 自动列出 con1,con2,con3 的选择菜单do #执行内容break # select本身就是一个循环,break是当选择后,就跳出循环done二、练习select + case 模拟 Linux 启动脚本...
阅读全文
摘要:一、语法case $变量 in "第一个变量内容") # 每个变量内容建议用双引号括起来,关键字则为小括号 ) # 执行内容 ;; # 每个类别结尾使用两个连续的分号来处理! "第二个变量内容") # 执行内容 ;; *) ...
阅读全文
摘要:一、语法until [ condition ] # 和while相反,当 condition 条件成立时,就终止回圈, 否则就持续进行回圈的程序段do #执行内容done二、练习输入用户输入的参数,直到用户输入 "end" 结束循环untilread -p "Plz input a para...
阅读全文
摘要:一、语法while [ condition ] # 当 condition 条件成立时,就进行循环,直到条件不成立停止do #执行内容done二、练习输入用户输入的参数,直到用户输入 "end" 结束循环whileread -p "Plz input a paramter": paramte...
阅读全文
摘要:一、语法for var in con1 con2 con3 ...do # 执行内容donefor var in {min..max}do # 执行内容donefor (( 初始值; 限制值; 步阶 ))do # 执行内容done二、练习输出 Shell 的运行时的输入参数echo...
阅读全文
摘要:一、语法 二、练习 三、相关判别式详细
阅读全文
摘要:一、条件语句简单条件if [ condition ]; then # 当 condition 成立时,执行内容;fi # 将 if 反过来写,fi 结束 if 之意复杂条件if [ condition ]; then # 当 condition 成立时,执行内容;else # 当...
阅读全文
摘要:退出状态bash中的内建命令虽然不创建新的进程,但也会有Exit Status,通常也用0表示成功非零表示失败,可以用特殊变量$?读出命令代换:`或$()user@ae01:~$ echo `date`Sat Oct 25 19:17:58 CST 2014user@ae01:~$user@ae01...
阅读全文
摘要:一、变量赋值和引用Shell 编程中,使用变量无需事先声明,同时变量的命名不惜遵循如下规则:首个字符必须为字母(a-z,A-Z)或者_变量名中间不能有空格,可以使用_连接不能使用其他表达符号需要给变量赋值时,可以这么写变量名=值 给变量赋值时,=两边不能留空格取用一个变量的值,可以使用${变量名},...
阅读全文
摘要:一、安装前准备1. 获取系统ubuntu 系统信息(本人用户名为tannercai,请自行替换)tannercai@ubuntu:~$ sudo uname -aLinux ubuntu 3.2.0-29-generic-pae #46-Ubuntu SMP Fri Jul 27 17:25:43 ...
阅读全文

浙公网安备 33010602011771号