Skip to main content
  • 博客
    • div+css 博客
    • javascript 博客
      • vue 博客
    • php 博客
      • 微信 博客
  • php
    • drupal
    • composer
    • thinkphp
    • onethink
    • laravel
    • Swoole
    • dedecms
    • magento
    • smarty
    • ecshop
    • zencart
    • joomla
    • discuz
    • wordpress
    • yii
    • 微信
    • 抖音
    • ci
    • weiphp
    • destoon
  • python
    • plone
  • apache
  • nginx
  • cache
    • memcache
    • redis
  • div+css
  • javascript
    • jquery
    • typescript
    • Vue.js
    • Amaze
    • zepto
    • react
    • underscore
    • backbone
    • angular
    • lodash
    • layui
    • js特效
  • vbscript
  • photoshop ai
  • sql
    • mysql
    • mssql
    • oracle
  • regular
  • node.js
  • 腾讯开放平台
  • dreamweaver
  • linux
  • seo
  • app
  • asp及asp.net
  • flash
  • iis
  • java
  • mac
  • wap
  • windows
    • dos
    • 打印机
  • 其它
  • 浏览器
  • 网络
  • AD域 (exchange)
  • 虚拟机
  • AC
  • ai
  • 简写翻译

欢迎各位兄弟 发布技术文章

这里的技术是共享的

个人技术网_前端_后台_php_div_css_linux_javascript_seo 个人技术网_前端_后台_php_div_css_linux_javascript_seo

搜索表单

用户登录

  • 重设密码

You are here

首页

linux

linux cp ./. 请问 ./. 是什么意思 点斜杠点 点号斜杠点号 大佬帮忙解释一下吧

星期五, 2018-04-27 09:24 — adminshiping1
 ls .
ls ..
ls ./.
ls ./..
你就直观感受到了 


普通分类: 
linux
  • Read more about linux cp ./. 请问 ./. 是什么意思 点斜杠点 点号斜杠点号 大佬帮忙解释一下吧

vi 和vim 的区别

星期三, 2018-04-25 22:23 — adminshiping1

它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。

普通分类: 
linux
  • Read more about vi 和vim 的区别

glob模式

星期三, 2018-04-25 22:09 — adminshiping1

所谓的 glob 模式是指 shell 所使用的简化了的正则表达式。星号(*)匹配零个或多个任意字符;[abc]匹配任何一个列在方括号中的字符(这个例子要么匹配一个 a,要么匹配一个 b,要么匹配一个 c);问号(?)只匹配一个任意字符;如果在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配(比如 [0-9] 表示匹配所有 0 到 9 的数字)。

普通分类: 
linux
  • Read more about glob模式

马哥 06_02 _sed 命令 有大用

星期三, 2018-04-25 22:05 — adminshiping1

rep , sed(流程辑器), awk(报告文本生成器)


sed基本用法

sed: Stream EDitor

    字处理器和文本编辑器是两码事,sed是文本编辑器

    行编辑器 逐行处理acsii 文本的

    (全屏编辑器: vi 入门很难,学会了后发现功能异常强大,这点与nano不同)

sed 并不处理文本文件本身 它逐行读取,读到内存,在内存中完成编辑,并后把编辑的结果输出到屏幕上来

对sed 而言 这段内存空间称为 模式空间 ,因为sed 并不是每一行都处理的,它可以指定仅处理哪些行,这些行可以像glob一样做模式过滤的,符合模式条件的一律处理,不符合条件就不处理

还有保留空间,回头再说

 sed 在处理每个文件,把符合模式条件的行读进模式空间来作匹配(或者说把每一行读进模式空间,跟我们的模式进行匹配),如果被模式条件匹配到了,就在模式空间中使用后面的编辑命令对其完成编辑,并且将编辑的结果输出到屏幕上来

sed : 模式空间

普通分类: 
linux
  • Read more about 马哥 06_02 _sed 命令 有大用

linux之expr命令

星期二, 2018-04-24 15:40 — adminshiping1
普通分类: 
linux
  • Read more about linux之expr命令

马哥 06_01 _bash脚本编程之四 整数测试及特殊变量 有大用

星期日, 2018-04-22 21:37 — adminshiping1

练习:写一个脚本

判断当前系统上是否有用户的默认shell为bash:

    如果有,就显示其中一个的用户名:否则,就显示没有这类用户


#!/bin/bash


if  grep '\<bash$' /etc/passwd &> /dev/null ; then

#  echo "have bash user"

  echo `grep "\<bash$" /etc/passwd | head -1 | cut -d: -f1`

else

  echo "no bash user"

fi


练习:写一个脚本

给定一个文件,比如 /etc/inittab

判断这个文件中是否有空白行:

如果有,则显示其空白行数,否则,显示没有空白行.


#!/bin/bash

#

FILE=~/space.txt

if grep "^$" $FILE &>/dev/null; then

普通分类: 
linux
  • Read more about 马哥 06_01 _bash脚本编程之四 整数测试及特殊变量 有大用

马哥 05_04 _bash脚本编程之三 条件判断及算术运算 有大用

星期日, 2018-04-22 13:53 — adminshiping1

提示:"引用"一个命令的执行结果,要使用命令引用,比如 RESAULTS=`wc -l /etc/passwd | cut -d' ' -f1`;

使用一个命令的执行状态结果,要直接执行此命令,一定不能引用: 比如: if id user1 一句中的id命令就一定不能加反引号;

如果想把一个命令的执行结果赋值给某变量,要使用命令引用,比如 USERID=`id -u user1`;

如果想把一个命令的执行状态结果保存下来,并作为命令执行成功与否的判断条件,则需要先执行此命令,而后引用其状态结果,如

    id -u user1

    RETVAL=$?        (如果使用了 给状态 赋值的话,那么,就只能使用 if [ $RETVAL -eq 0 ]  不能使用 if $RETVAL )

    此句绝对不可以写为 RETVAL=`id -u user1`


练习:写一个脚本

判断当前系统上是否有用户的默认shell为bash:

    如果有,就显示有多少个这类用户,否则就显示没有这类用户:

普通分类: 
linux
  • Read more about 马哥 05_04 _bash脚本编程之三 条件判断及算术运算 有大用

马哥 05_03 _bash脚本编程之二 条件判断-【攻城狮论坛の免费分享】有大用

星期六, 2018-04-21 22:52 — adminshiping1

练习: 写一个脚本,完成以下任务


1,添加5个用户, user1,........user5


2,每个用户的密码同用户名,而且要求,添加密码完成后不显示passwd命令的执行结果信息 


3,每个用户添加完成后,都要显示用户某某已经成功添加

useradd user1

echo "user1" | passwd --stdin user1 &> /dev/null

echo "Add user1 successfully."



条件判断:

    如果用户不存在,

        添加用户,给密码并显示添加成功:

    否则

        显示用户已经存在,不进行添加:


#!/bin/bash

U=user101

普通分类: 
linux
  • Read more about 马哥 05_03 _bash脚本编程之二 条件判断-【攻城狮论坛の免费分享】有大用

Linux下" >/dev/null 2>&1 "相关知识说明 黑洞 Linux命令中>/dev/null 2>&1的含义 有大用 有大大用

星期六, 2018-04-21 11:06 — adminshiping1

 

普通分类: 
linux
  • Read more about Linux下" >/dev/null 2>&1 "相关知识说明 黑洞 Linux命令中>/dev/null 2>&1的含义 有大用 有大大用

linux 注释crontab文件

星期五, 2018-04-20 13:56 — adminshiping1

原来,在Linux下写了很多crontab,来定时执行某些任务,

普通分类: 
linux
  • Read more about linux 注释crontab文件

遇到的问题---mysql 启动错误-server PID file could not be found

星期五, 2018-04-20 13:31 — adminshiping1

[root@centos var]# service mysqld stop

MySQL manager or server PID file could not be found!       [FAILED]

解决办法:

首先查看一下进程

[root@irxpert-test/]# ps aux |grep mysq*

root    10274  0.0  0.0  68160  1336 ?        S    13:43   0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/irxpert-test.pid

普通分类: 
linux
  • Read more about 遇到的问题---mysql 启动错误-server PID file could not be found

西数数码 mysql data 目录

星期五, 2018-04-20 12:29 — adminshiping1

/home/wddata/mysql_data/

普通分类: 
linux
  • Read more about 西数数码 mysql data 目录

备份所有网站的 crontab 文件 cron 有大用 有大大用

星期五, 2018-04-20 12:13 — adminshiping1

下面是cron文件里的内容  每有的1号15号的2点20分执行这个cron

20 2 1,15 * * /bin/bash /www/wdlinux/wdcp/shell/sitebackup_my.sh

下面是cron执行的bash文件 sitebackup_my.sh



#!/bin/bash

#print the directory and file


for file in /home/wwwroot/*

do

if [ -d "$file" ]

then

#   echo "tar zcPvf /home/backup/site${file##*/}-`date  '+%Y-%m-%d'`.tar.gz" $file

  tar zcPvf "/home/backup/site/${file##*/}-`date  '+%Y-%m-%d'`.tar.gz" $file

fi

done

~


普通分类: 
linux
  • Read more about 备份所有网站的 crontab 文件 cron 有大用 有大大用

Shell脚本8种字符串截取方法总结 井号 百分号 有大用 有大大用

星期五, 2018-04-20 12:08 — adminshiping1
  1. 假设有变量 var=http://www.aaa.com/123.htm

普通分类: 
linux
  • Read more about Shell脚本8种字符串截取方法总结 井号 百分号 有大用 有大大用

/bin/tar: 从成员名中删除开头的“/”

星期五, 2018-04-20 11:48 — adminshiping1

今天在使用tar进行打包时,发现报了‘从成员名中删除开头的“/”’的错误。我使用的打包语句如下:

普通分类: 
linux
  • Read more about /bin/tar: 从成员名中删除开头的“/”

pstree命令

星期四, 2018-04-19 21:50 — adminshiping1

pstree命令以树状图的方式展现进程之间的派生关系,显示效果比较直观。

普通分类: 
linux
  • Read more about pstree命令

shell脚本 for循环实现文件和目录遍历 有大用

星期四, 2018-04-19 16:31 — adminshiping1

#!/bin/bash 
#print the directory and file 

for file in /home/hustyangju/*  

do 
if [ -d "$file" ] 
then   
  echo "$file is directory" 
elif [ -f "$file" ] 
then 
  echo "$file is file" 
fi 
done 


普通分类: 
linux
  • Read more about shell脚本 for循环实现文件和目录遍历 有大用

马哥 linux 培训 有大用

星期二, 2018-04-17 21:13 — adminshiping1

http://blog.51cto.com/mageedu

普通分类: 
linux
  • Read more about 马哥 linux 培训 有大用

马哥 05_02 _bash脚本编程之一 变量、变量类型等 有大用

星期二, 2018-04-17 19:41 — adminshiping1

http://mageedu.blog.51cto.com/


grep egrep  grep检索的时候会浪费大量的cpu时钟周期,是相当消耗时间的,速度比较慢

fgrep : fast grep 不支持正则表达式 太简单 不举例了 (用法与  grep 一样 )


shell 编程:

编译器,解释器

编程语言: 机器语言,汇编语言,高级语言


静态语言:编译型语言

    强类型(变量)

    关键字

    事先转换成可执行格式

    C,C++,JAVA,C#

    (不需要任何解释器,自我独立运行)


动态语言:解释型语言 on the fly

    弱类型(变量) (一般是弱类型,也可以为强类型)

    关键字

    边解释边执行

普通分类: 
linux
  • Read more about 马哥 05_02 _bash脚本编程之一 变量、变量类型等 有大用

马哥 05_01 _egrep及扩展正则表达式 有大用

星期一, 2018-04-16 20:43 — adminshiping1

image.png

5,显示 /boot/grub/grub.conf文件中以一个或多个空白字符开头的行:

grep '^[[:space:]]\{1,\}' /boot/grub/grub.conf

6,显示/etc/inittab文件中以一个数字开头并以一个与开头数字相同的数字结尾的行:

grep '^\([0-9]\).*\1$' /etc/inittab



练习:

1, 找出某文件中的1位数或2位数

grep '[0-9]\{1,2\}' /proc/cpuinfo

grep --color '\<[0-9]\{1,2\}\>' /proc/cpuinfo

2,找出ifconfig命令结果中的1-255之间的整数  

    \<[1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]\>

普通分类: 
linux
  • Read more about 马哥 05_01 _egrep及扩展正则表达式 有大用

马哥 04_04 _grep及正则表达式 有大用

星期六, 2018-04-14 20:14 — adminshiping1

文本查找(文本检索):

grep , egrep , fgrep

grep : 根据模式 搜索文本 并将符合模式(本身的意义就是做部分匹配的,不需要整个行匹配)的文本行显示出来 Global Research

Pattern:文本字符和正则表达式的元字符给合而成的匹配条件

grep [OPTIONS] PATTERN [FILE...]

    -i --ignore-case 忽略大小写

    --colour[=WHEN]--color[=WHEN] 在什么情况下匹配到了显示颜色

    -v 反向查找  显示没有被模式匹配到的行 没有匹配到的行反而显示出来.匹配到的反而不显示

    -o 只显示被模式匹配到的字符串,每一个串显示一行 (不显示整个行)

    -R 目录下递归查找

    -n 显示行号


文件名通配 globbing (通配符的意思)

*: 星号任意长度的任意字符

?: 问号任意单个字符

[]:中括号指定范围内

[^]:中括号里有尖号指定范围外 (不包括)


普通分类: 
linux
  • Read more about 马哥 04_04 _grep及正则表达式 有大用

使用 supervisor 管理进程

星期四, 2018-04-12 09:53 — adminshiping1

Supervisor (

普通分类: 
linux
  • Read more about 使用 supervisor 管理进程

Supervisor重新加载配置启动新的进程 有大用

星期四, 2018-04-12 09:51 — adminshiping1

Supervisor重新加载配置启动新的进程

普通分类: 
linux
  • Read more about Supervisor重新加载配置启动新的进程 有大用

马哥 04_03 _管理及IO重定向 有大用

星期一, 2018-04-09 21:00 — adminshiping1

计算机五大部件

运算器 控制器 : cpu

存储器: RAM

输入设备/输出设备


程序: 指令和数据


控制器: 指令

运算器:

存储器:


事实上是总线复用 一根总线,三种功能

地址总线: 内存寻址

数据总线: 传输数据

控制总线: 控制指令


寄存器: CPU暂时存储器

I/O:硬盘,键盘,鼠标


INPUT设备

OUTPUT设备


系统设定

    默认输入设备:标准输入,STDIN 0

    默认输出设备:标准输出,STDOUT 1

    标准错误输出: STDERR,2


标准输入: 键盘

标准输出和错误输出:显示器  (廉价)


passwd --stdin



普通分类: 
linux
  • Read more about 马哥 04_03 _管理及IO重定向 有大用

man ifconfig时提示:-bash: man: command not found

星期日, 2018-04-08 12:59 — adminshiping1
815人阅读
普通分类: 
linux
  • Read more about man ifconfig时提示:-bash: man: command not found

西部数码 netstat -na 查看对方来的ip 端口 和连接的服务器的ip 端口 有大用

星期四, 2018-04-05 15:57 — adminshiping1
普通分类: 
linux
  • Read more about 西部数码 netstat -na 查看对方来的ip 端口 和连接的服务器的ip 端口 有大用

linux防火墙iptables封IP,拒绝指定IP和网段的办法 有大用 有大大用

星期四, 2018-04-05 15:19 — adminshiping1
service iptables status可以查看到iptables服务的当前状态
/etc/init.d/iptables stop
/etc/init.d/iptables start
普通分类: 
linux
  • Read more about linux防火墙iptables封IP,拒绝指定IP和网段的办法 有大用 有大大用

linux通配符和正则表达式

星期三, 2018-04-04 10:33 — adminshiping1

1、 通配符

普通分类: 
linux
  • Read more about linux通配符和正则表达式

Linux文件权限属性后面的点的含义 权限点号(ls -l)

星期一, 2018-04-02 21:43 — adminshiping1

今天突然注意到

普通分类: 
linux
  • Read more about Linux文件权限属性后面的点的含义 权限点号(ls -l)

马哥 04_02 _权限及权限管理 有大用

星期一, 2018-04-02 20:09 — adminshiping1

权限管理:

r: 

w:

x:


三类用户

u: 属主

g: 属组

o: 其它用户



chown: 改变文件属主  (只有管理员才可以改变文件属主)

    chown USERNAME file,........

    -R: recursion 递归 修改目录入其内部文件或子目录的属主

    --reference=/path/to/somefile   file,.......  (不需要 USERNAME)       引用,参考 把file等等文件的属主修改为与reference引用的文件一样 (事实上是属主和属组同时改的)

    chown USERNAME:GRPNAME  file,......  同时改属主和属组 (USERNAME省掉 直接 :属组 ,此时只改属组)

     chown  -R USERNAME:GRPNAME directory 支持递归修改

普通分类: 
linux
  • Read more about 马哥 04_02 _权限及权限管理 有大用

页面

  • « 第一页
  • ‹ 前一页
  • …
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • …
  • 下一页 ›
  • 末页 »
Subscribe to RSS - linux
Powered by Drupal

友情链接

校园好文网

 www.shipingzhong.cn  个人技术网_前端_后台    备案号:苏ICP备18010659号-2