Linux
文章平均质量分 54
米克斯
hello world!
展开
-
linux curl命令详解
一、参数详解 -M/--manual 显示全手动 -n/--netrc 从netrc文件中读取用户名和密码 --netrc-optional 使用 .netrc 或者 URL来覆盖-n --ntlm 使用 HTTP NTLM 身份验证 -N/--no-buffer 禁用缓冲输出 -o/--output转载 2015-07-15 10:50:16 · 674 阅读 · 0 评论 -
awk常用命令
使用外部变量# 注册并充值的用户userList=`cat /tmp/reg.txt | awk '{printf("%s,",$0)}' `;cat /tmp/pay.txt | awk -v userList="$userList" ' BEGIN{ count=0; split(userList,userListTmpArr,","); for(i in u原创 2017-08-07 21:19:47 · 498 阅读 · 0 评论 -
vmware虚拟机CentOS利用vmware-tools工具如何与windows文件夹共享
安装流程:[root@localhost ~]# mount /dev/cdrom /media/mount: block device /dev/sr0 is write-protected, mounting read-only[root@localhost ~]# cd /media/[root@localhost media]# lsmanifest.txt ru原创 2017-06-12 15:57:30 · 2206 阅读 · 0 评论 -
Centos 配置eth0 提示Device does not seem to be present
一.故障现象:[root@c1node01 ~]# service network restartShutting down loopback insterface: [ OK ]Bringing up loopback insterface:转载 2017-06-12 15:04:11 · 1155 阅读 · 0 评论 -
php cli 命令行模式使用类似shell交互read方法
/*** * 终端给提示获取用户数据 */function read($str = '请输入'){ //提示输入 fwrite(STDOUT, $str . ":"); //获取用户输入数据 $result = trim(fgets(STDIN)); return trim($result);}效果原创 2017-03-29 16:03:07 · 3469 阅读 · 0 评论 -
如何在vim保存时获得sudo权限
使用 :w !sudo tee %命令:w !{cmd},让 vim 执行一个外部命令{cmd},然后把当前缓冲区的内容从 stdin 传入。tee 是一个把 stdin 保存到文件的小工具。而 %,是vim当中一个只读寄存器的名字,总保存着当前编辑文件的文件路径。所以执行这个命令,就相当于从vim外部修改了当前编辑的文件原创 2016-09-08 14:51:08 · 3746 阅读 · 0 评论 -
linux shell脚本中,关于test测试和if判断中常用的标志[-eq,gt..]
1. 关于某个文档的『文档类型』判断,如 test -e filename 表示存在否-e 该『文档』是否存在(常用)-f 该『文档』是否存在且为档案(file)(常用)-d 该『文档』是否存在且为目录(directory)(常用)-b 该『文档』是否存在且为一个 block device 装置-c 该『文档』是否存在且为一个 character device 装置-S 该原创 2016-07-15 17:25:00 · 7773 阅读 · 0 评论 -
使用root用户启动php
一般情况下,肯定是不推荐使用root用户启动php的但是在某些服务器管理想使用WEB的方式来控制操作的话,那么就必须要使用root用户才有权限操作1、修改配置文件php-fpm.conf的启动用户为root,默认是nobody我这里的php-fpm配置文件是在这里,vim /usr/local/php7/etc/php-fpm.d/www.conf 17 ; Def原创 2016-04-07 10:33:00 · 9021 阅读 · 0 评论 -
shell中的各种括号的使用方法
在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下:1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:+string},${var:=string},${var:?string} 5.$((exp)) 6.$(var%pattern),$(var%%pattern),$(var#patte转载 2016-01-12 11:52:05 · 394 阅读 · 0 评论 -
Linux中设置服务自启动的三种方式
有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务主要用三种方式进行这一操作:ln -s 在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0~6七个运行级别之一)chkonfig 命令行运行级别设置ntsysv转载 2015-12-10 09:45:06 · 421 阅读 · 0 评论 -
shell脚本的函数使用
为何要使用函数呢?使用函数的主要目的就是为了代码的重用。shell 脚本中的函数使用方法申明函数申明函数有二种方法1、用关键字functionfunction FUNCNAME {statement...}例如:求和函数#!/bin/bash#function SUM {A=1B=2echo $[$A+$B]}原创 2015-10-25 23:21:01 · 966 阅读 · 0 评论 -
简单几步搭建samba服务器
1、安装 $ yum -y install samba 检查是否安装好 $ rpm -qa | grep samba samba-common-3.6.23-20.el6.i686 samba-3.6.23-20.el6.i686 samba-winbind-clients-3.6.23-20.el6.i686 samba-winbind-3.6.23-20.el6.i686原创 2015-11-03 20:40:28 · 1698 阅读 · 0 评论 -
常用命令之 -- ls
ls 算是最常用最常用的命令了,所以熟悉使用ls还是很有必要的ls ,列表的意思(list) 使用格式 : 命令 选项 参数 参数可以为目录和文件,目录和文件都可以为多个选项:-l :显示完整信息drwxr-xr-x 2 root root 4096 Nov 4 10:50 admin-rw-r----- 1 root root 0 Nov 4 10:54 auto原创 2015-11-04 12:14:48 · 583 阅读 · 0 评论 -
awk引用shell中变量的几种方法
一:"'$var'"这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法.如:var="test"awk'BEGIN{print "'$var'"}'这种写法其实就是把一对单引号分成了两段单引号,中间的shell变量直接按照shell变量的引用方式即可,但是如果var中含空格,为了shell不把空格作为分格符,便应该如下使用:var="thisis转载 2015-09-15 16:05:03 · 13418 阅读 · 0 评论 -
linux下 echo 输出字体颜色的用法
echo : -n : 不输出换行-e : 使用转义字符,例如 \n \t 等等那么设置字体颜色,也是需要使用 -e 选项的用法:echo -e '\033[格式m文字内容\033[0m'格式解析:单个数字:1 : 加粗显示文字4 : 下划线显示5 : 闪烁显示文件7 : 字体颜色和背景颜色交换显示8 : 字体颜色同背景颜色相同,即看不到文字了原创 2015-08-01 16:04:00 · 2638 阅读 · 0 评论 -
linux下软链接和硬链接的区别
1、如何创建链接文件?命令 : ln 用法:ln [选项] 目标文件 链接文件 -s : 创建软链接, -v : 显示创建过程例1:创建软链接# ln -sv /root/test/config.ini /tmp/test/config.link例2 :创建硬链接# ln /root/test/config.ini /tmp/test/c原创 2015-07-18 21:11:08 · 1065 阅读 · 0 评论 -
linux命令行路径补全忽略大小写
写项目的时候,有些目录或者文件是驼峰命名的,弄到虚拟机上测试的时候,切换到某个目录需要切换大小写,感觉挺麻烦,那就跟它设置下,在命令行输入这个即可:echo "set completion-ignore-case on" >> ~/.inputrc退出重新登录中断即可生效原创 2015-07-07 17:03:35 · 3124 阅读 · 0 评论 -
重新定位svn地址的方法(windows和linux),svn switch(sw)的帮助信息
今天公司的路由器出现问题,服务器的IP地址也跟着变了,但是原来的svn已经设置好了,现在需要更换地址查询原地址的方法:[ruby] view plain copyroot@jack-desktop:codes# svn info 路径: . URL: http://192.168.1.58/repos 版本库根:转载 2017-08-24 10:15:20 · 1879 阅读 · 0 评论