linux
xpisme
好好学习
展开
-
查看Linux某用户属于哪个组
id user groups user举栗子: [root@localhost tmp]# groups xp xp : xp [root@localhost tmp]# groups root root : root bin daemon sys adm disk wheel [root@localhost tmp]# id xp uid=500(xp) gid=500(xp) g原创 2015-04-26 17:39:00 · 9392 阅读 · 0 评论 -
linux下格式化json
有时候有一个json的字符串不容易清晰的查看 例如:[root@aliyun ~]# cat a {"openid":"o-U6bs4yPp1pQB1eTdbXxuFp4v5Y","nickname":"郭新鹏","sex":1,"language":"en","city":"海淀","province":"北京","country":"中国","headimgurl":"http:\/\/wx原创 2016-12-02 15:50:04 · 4571 阅读 · 2 评论 -
linux 环境变量
环境变量分为全局环境变量和局部环境变量局部环境变量[root@iZuf61tefvghtcgon7zfZ ~]# echo $test[root@iZuf61tefvghtcgon7zfZ ~]# test=xxx[root@iZuf61tefvghtcgon7zfZ ~]# echo $testxxx因此在网上赋值代码的时候一定要注意 带有$符号的命令如果你在网上找到类似这样的命令 不要去执行原创 2016-11-17 11:44:08 · 328 阅读 · 0 评论 -
send-mail: fatal: parameter inet_interfaces: no local interface found for ::1
1:linux系统 <?php$res = mail ('[email protected]' , 'text' , 'message' );var_dump($res);报错:send-mail: fatal: parameter inet_interfaces: no local interface found for ::12:解决方法vim /etc/postfix/main.cf设置原创 2016-12-06 10:40:38 · 4918 阅读 · 0 评论 -
让你提升命令行效率的 Bash 快捷键 [完整版]
编辑命令Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令行首Ctrl + k :从光标处删除至命令行尾Ctrl + w :从光标处删除至字转载 2016-12-13 10:36:50 · 285 阅读 · 0 评论 -
~/.bashrc 配置
alias grep='grep --color'原创 2017-01-04 15:34:57 · 402 阅读 · 0 评论 -
Linux date 时间戳和时间互转
查看当前时间戳[root@aliyun ~]# date +%s1487572407根据时间戳转成时间[root@aliyun ~]# date -d @1487572407Mon Feb 20 14:33:27 CST 2017原创 2017-02-20 14:34:33 · 434 阅读 · 0 评论 -
Linux下测试网速
1:第三方软件 speedtest-cliwget -O speedtest https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py --no-check-certificate2:执行命令一:chmod 777 speedtest命令二:mv speedtest /usr/local/bin/命令三:s原创 2017-04-06 10:57:29 · 568 阅读 · 0 评论 -
linux常用命令
scp -r yunying [email protected]:/tmp原创 2017-05-16 11:56:05 · 559 阅读 · 0 评论 -
同步与异步,阻塞与非阻塞
异步与同步重点在于执行者。阻塞与非阻塞重点在于调用者IO有五种模型,常用的是四种 IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇) http://blog.csdn.net/historyasamirror/article/details/5778378原创 2017-10-27 17:30:53 · 288 阅读 · 0 评论 -
Centos6.5 升级glibc解决“libc.so.6: version GLIBC_2.14 not found”
http://www.jiagoumi.com/work/811.html http://dxer.github.io/2016/04/05/hadoop_native_lib/原创 2018-03-06 20:01:45 · 2783 阅读 · 0 评论 -
Linux 分析访问日志的常用命令
工作中经常用到,在这里记录一下1:访问量排名前10的IP地址cat www_access.log | awk '{print $1}' | sort | uniq -c | sort -k 1 -n -r | head -102:页面访问量排名前10的urlcat www_access.log | sort | awk '{print $7}' | uniq -c | sort -k 1 -n -r原创 2016-11-18 10:04:13 · 410 阅读 · 0 评论 -
阿里云 linux 修改 $PS1中的hostname
阿里云的 centos7.0iZuf61tefvghtcgon7zfZ 好丑![root@iZuf61tefvghtcgon7zfZ ~]#查看一下怎么组成的?[root@iZuf61tefvghtcgon7zfZ ~]# echo $PS1[\u@\h \W]\$这里的\h指的是hostname 查看hostname[root@iZuf61tefvghtcgon7zfZ ~]# hostna原创 2016-11-17 14:17:03 · 980 阅读 · 0 评论 -
【linux】sed命令详解
原文:http://www.cnblogs.com/barrychiao/archive/2012/09/27/2706300.html1.定位行sed命令用来处理文本,在处理前首先要找得到待处理的行,这是逻辑上必须的。所以需要首先定位,然后对定位到的各行进行各种处理,包括插入,删除,替换等。sed -n '10p' testfile // sed命令默认会打印出经过处理后所有的文本,-n选项则转载 2016-10-12 00:00:51 · 323 阅读 · 0 评论 -
档案详解
========权限======== drwxr-xr-x 共十个 第一个字符代表这个档案是【目录/档案/链接文件】 d为目录 -为档案 剩余的9个字符中,以三个为一组,切均为【rwx】的三个参数的组合,r代表可读(read)w代表可写(write)x代表可执行(execute) 第一组:档案拥有者权限 第二组:同群组的权限 第三组:其他本本群组的权限 tips:如果没有权限,就会出原创 2015-04-25 09:45:41 · 543 阅读 · 0 评论 -
Linux卸载自带的apache
先查看[root@localhost ~] rpm -qa | grep httpdhttpd-2.2.3-43.e15.centos证明有[root@localhost ~] rpm -e httpderror: Failed dependencies: httpd >= 2.2.0 is needed by (installed) gnome-user-share-0.10-6原创 2015-06-18 16:05:36 · 2878 阅读 · 0 评论 -
Virtual Box 桥接或NAT上网 和 host-only方式
在新手刚开始学习的linux的时候,遇到的首要问题就是怎么上网! 我把最简单,最有效的上网方式分享一下! ps:学习linux时遇到的上网问题,安装的centos**1:如果你只是要上网 选择NAT方式就行,此时只能在虚拟机内上网** **2:如果你想用SecureCRT或者其他的来连接(连不上baidu) 选择Host-only方式即可** 3:想在SecreCRT中连上网 桥接模式原创 2015-06-23 15:50:49 · 534 阅读 · 0 评论 -
vsftpd 安装与使用
1查看机器的型号uname -a2下载相应的rpm包http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd3rpm安装rpm -ivh –replacefiles vsftpd.???.rpm 即可-i 安装 -v 安装信息可见 -h 安装进度软件包的某个文件已在安装其他软件包时安装过,则安装将会失败,若仍需要安装必须加 –replac原创 2015-08-12 00:43:48 · 534 阅读 · 0 评论 -
linux 中 安装 rz sz
rz 接受文件 sz 发送文件[root@iZ94vdibsd0Z ~]# rz-bash: rz: command not found[root@iZ94vdibsd0Z ~]# sz-bash: sz: command not found[root@iZ94vdibsd0Z ~]# yum install lrzszyum install lrzsz原创 2015-11-10 17:09:05 · 321 阅读 · 0 评论 -
linux 查看系统版本信息
在安装软件的时候,需要知道自己的系统的一些信息 例如:i386 还是 x86的 centos 哪个版本 等等uname -acat /proc/versionlsb_release -a原创 2016-06-03 15:04:42 · 312 阅读 · 0 评论 -
【linux】玩转awk一
假设你有一个名为 data 的文件,其中包含员工的姓名、薪资(元/小时)以及小时数,一个员工一行数据,如下所示:Beth 4.00 0Dan 3.75 0kathy 4.00 10Mark 5.00 20Mary 5.50 22Susie 4.25 181.打印员工的姓名awk '{print $1}' data2.打印原创 2016-08-02 15:46:53 · 324 阅读 · 0 评论 -
【linux】玩转awk 二
awk的去重和统计 数据如下siteName a11 siteName b22 siteName a11 siteName a11 siteName c33 siteName b221.去重awk '{a[$0]++} END {for(i in a) {print a[i]}}' file.log2.统计awk '{a[$0]++} END {for(i in a) {原创 2016-08-02 16:36:41 · 333 阅读 · 0 评论 -
【linux】查看文件或文件夹大小
1:查看文件的大小[xpisme@web1 ~]$ ll -h app.json -rw-r--r-- 1 xpisme xpisme 3.4K Sep 18 15:37 app.json2:查看文件夹的大小[xpisme@web1 ~]$ du -h ...(具体文件的详情)...1.2G .[xpisme@web1 ~]$ du -sh 1.2G .3:磁盘容量挂载信息d原创 2016-09-18 15:55:30 · 262 阅读 · 0 评论 -
【linux】sed 批量替换 tab替换为空格
linux下批量替换文件内容原创 2016-03-24 15:17:08 · 35885 阅读 · 0 评论 -
linux 下画图,gnuplot
安装 yum install gnuplot gnuplot> set terminal dumb Terminal type set to 'dumb' Options are 'feed 79 24' gnuplot> plot sin(x)原创 2018-03-20 19:18:42 · 709 阅读 · 0 评论