1>>

Linux常用命令
一. 文件目录操作命令
1. ls命令
    命令格式:
ls [选项] [目录名]
    命令功能:
列出目标目录中所有的子目录和文件。
2. 命令格式:
cd [目录名]
     命令功能:
切换当前目录至dirName
3. pwd 命令来查看”当前工作目录“的完整路径。 
简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 
在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置
4. mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录
5. rm 命令
删除一个目录中的一个或多个文件或目录
6. rmdir 命令    删除空目录,一个目录被删除之前必须是空的
7. cp   命令  用来复制文件或者目录
8.  touch 命令     一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。
9. cat    命令      连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。 
10. nl   命令   在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号
11.  more命令 和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。而cat命令是整个文件的内容从上到下显示在屏幕上
12.  less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件
13. head  用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
14.  tail 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
15. mv命令    是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录
二. 文件查找命令
1.   which  查看可执行文件的位置。which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
2. whereis 命令  只能用于程序名的搜索 whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置
3. locate 命令   可以在搜寻数据库时快速找到档案
4. find 命令 在目录结构中搜索文件,并执行指定的操作
三. linux文件权限设置
1. chmod  命令
     用于改变文件或目录的访问权限,用它控制文件或目录的访问权限

2>>

1、in_array(): 检查数组中是否存在某个值;   有两个参数,第一个参数是要查找的值,第   二个参数是数组名,返回值为布尔,找到则true否则false

2、array_search ():在数组中搜索给定的值,如果成功则返回相应的键名   有两个参数,   第一个参数是要找的值,第二个参数是数组名

3、array_key_exists():检查给定的键名或索引是否存在于数组中  存在返回为true,否则   false,有两个参数,第一个是键名,第二个是数组名

4、Explode():将字符串分割成为数组  有两个参数,第一个是分割符号,第二个是字符串名,   返回值为一个分割后的新数组

5、Implode():将一个数组连接成为一个字符串,有两个参数,第一个是连接标识符号,   第二个参数是数组名,返回值为一个新字符串

6、Array_keys($arr),获得数组的键名。

7、Array_values($arr),获得数组的值。

8、Array_key_exists($key, $arr),检索数组$arr中,是否有$key这个键名。

9、Array_search($value, $arr), 检索$value是否在$arr中,若存在返回键 名。

10、Array_reverse($arr, true),将一个数组逆向排序,如果第二个参数为true,则保持          键名。

11、Array_flip($arr)交换数组的键和值

12、Count($arr)统计数组元素的个数

13、Array_count_values($arr)统计数组中所有值的出现次数

14、Array_unique($arr)移除数组中的重复值

15、Sort($arr),由小到大排序。

16、Rsort($arr),由大到小排序。

17、array_merge — 合并一个或多个数组

18、Array_sum($arr),对数组的所有元素求和。

19、key() 从关联数组中取得键名。

20、array() 创建数组。

3>>

Strlen():获取字符串长度  只有一个参数就是字符串名字

例如:$str=”hello”;  echo strlen($str);

Substr():截取字符串  返回的是截取的字符串  里面有三个参数,第一个参数是字符串名字,第二个参数是开始的位置,第三个参数是截取的长度  第三个参数可省  切记,截取的时候包括开始的那个字符

例如:$str=”hello world!”;   echo substr($str,5);  echo  substr($str,5,2)

Strpos():查找字符串首次出现的位置   有两个参数,第一个是字符串名字,第二个是要查找的字符,以整型返回位置信息。如果没找到将返回布尔型的 FALSE 值。

例如:$str=”hello world!”;   echo strpos($str,‘l’);  //2

stripos($str,search,[int]):函数返回字符串在另一个字符串中第一次出现的位置。该函数对大小写不敏感

strrpos($str,search,[int]):查找search在$str中的最后一次出现的位置从int

Trim():去除字符串首尾处的空白字符(或者其他字符) 只有一个参数  返回过滤后的字符串。。

Ltrim():去除字符串左边的空格

Rtrim():去除字符串右边的空格

Str_replace();字符串替换。有三个参数,第一个参数是:要替换的字符串   第二个参数:把第一个参数替换成谁   第三个参数:是字符串名称  该函数返回替换后的字符串。

strtolower():将所有字母转为小写,只有一个参数就是字符串名 返回转换后的小写字符串。

strtoupper():将所有字母转为大写,只有一+个参数就是字符串名,返回转换后的大写字符串。

Ucfirst():将字符串的首字母大写将字符串的首字母转换为大写,只有一个参数就是字符串名,返回转换后的新字符串

Ucwords():将字符串中每个单词的首字母转换为大写,只有一个参数就是字符串名,返回转换后的新字符串

strip_tags($str[,¹<p>¹]):去除HTML和PHP标记

stripslashes() 去除字符串中的反斜杠

chunk_split($str,2);向$str字符里面按2个字符就加入一个空格;

explode — 将一个字符串用分割符转变为一数组形式

md5 — 将一个字符串进行MD5算法加密

nl2br — 将字符串中的换行符“\n”替换成“<br/>”

implode — 将数组用特定的分割符转变为字符串

4>>

PHP数学函数
1. abs() 函数返回一个数的绝对值
2. acos() 函数返回一个数的反余弦
3. bindec() 函数把二进制转换为十进制
4.decbin() 函数把十进制转换为二进制
5.dechex() 函数把十进制转换为十六进制
6.hexdec() 函数把十六进制转换为十进制
7.decoct() 函数把十进制转换为八进制
8.octdec() 函数把八进制转换为十进制
9.max() 返回最大值
10.min() 返回最小值

php数组函数,字符串,linux命令的更多相关文章

  1. 每天记一些php函数,jQuery函数和linux命令(三)

    简介:学习完了php和jQuery之后,对函数的记忆不到位,导致很多函数没记住,所以为了促进自己的记忆,每天花一点时间来写这个博客. 时间:2016-12-21   地点:太原    天气:雨夹雪 一 ...

  2. 每天记一些php函数,jQuery函数和linux命令(二)

    简介:学习完了php和jQuery之后,对函数的记忆不到位,导致很多函数没记住,所以为了促进自己的记忆,每天花一点时间来写这个博客. 时间:2016-12-19   地点:太原    天气:晴 一.p ...

  3. 每天记一些php函数,jQuery函数和linux命令(一)

    简介:学习完了php和jQuery之后,对函数的记忆不到位,导致很多函数没记住,所以为了促进自己的记忆,每天花一点时间来写这个博客. 时间:2016-12-18    地点:太原    天气:晴 一. ...

  4. Linux+Nginx/Apache下的PHP exec函数执行Linux命令

    1.php.ini配置文件 打开PHP的配置文件,里面有一行 disable_function 的值,此处记录了禁止运行的函数,在里面将exec和shell_exec.system等函数删除. 2.权 ...

  5. php 运行linux命令 与 linux下命令行执行php

    1.php运行linux命令 exec函数:string exec(string command, string [array], int [return_var]);  执行函数后不输出结果,返回最 ...

  6. 自学Linux命令行与Shell脚本之路

    自学Linux命令行与Shell脚本之路[第一回]:初识Linux   1.1 自学Linux Shell1.1-Linux初识 1.2 自学Linux Shell1.2-Linux目录结构 1.3  ...

  7. Linux常用命令学习2---(文件搜索命令locate find、命令搜索命令whereis which、字符串搜索命令grep、帮助命令man)

     1.文件搜索命令:locate [文件名]    在后台数据库中按文件名搜索,搜索速度比find快,耗费资源更少    例子:locate test.txt,就会显示文件名包含 test.txt的所 ...

  8. javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数

    javascript函数一共可分为五类:    ·常规函数    ·数组函数    ·日期函数    ·数学函数    ·字符串函数    1.常规函数    javascript常规函数包括以下9个 ...

  9. Linux下常用函数-字符串函数

    inux下常用函数-字符串函数 atof(将字符串转换成浮点型数)  相关函数   atoi,atol,strtod,strtol,strtoul 表头文件   #include <stdlib ...

  10. PHP基础语法: echo,var_dump, 常用函数:随机数:拆分字符串:explode()、rand()、日期时间:time()、字符串转化为时间戳:strtotime()可变参数的函数:PHP里数组长度表示方法:count($attr[指数组]);字符串长度:strlen($a)

    PHP语言原理:先把代码显示在源代码中,再通过浏览器解析在网页上 a. 1.substr;  //用于输出字符串中,需要的某一部分 <?PHP $a="learn php"; ...

随机推荐

  1. JAVA中的枚举小结

    枚举 将一组有限集合创建为一种新的类型,集合里面的值可以作为程序组件使用: 枚举基本特性 以下代码是枚举的简单使用: 使用values方法返回enum实例的数组 使用ordinal方法返回每个enum ...

  2. [整理]PHP/HTML混写的四种方式

    PHP作为一款后端语言,为了输出给浏览器让浏览器呈现出来,无可避免的要输出HTML代码,下文介绍下我用过的三种PHP/HTML混编方法 1.单/双引号包围法 这是最初级的方法了,用法就像下面这样 &l ...

  3. numpy函数fromfunction分析

    从函数规则创建数组是非常方便的方法.在numpy中我们常用fromfunction函数来实现这个功能. 在numpy的官网有这么一个例子. >>> def f(x,y): ... r ...

  4. Asp.net MVC使用Model Binding解除Session, Cookie等依赖

    上篇文章"Asp.net MVC使用Filter解除Session, Cookie等依赖"介绍了如何使用Filter来解除对于Session, Cookie的依赖.其实这个也可以通 ...

  5. 服务器磁盘扩展卷时遭遇“There is not enough space available on the disk(s) to complete this operation.”错误

    在ESX VM的一台服务器由于磁盘空间告警,打算决定给E盘扩展空间,增加20G的空间,在操作过程遭遇了Expanding Disk Volume gives error "There is ...

  6. 烂泥:nagios学习(四):pnp4nagios图形化绘制nagios数据

    本文由秀依林枫提供友情赞助,首发于烂泥行天下 在nagios安装完毕后,我们也添加了一些监控对象,但是你会发现nagios只是简单的给我们列出那些监控对象是正常的,而没有把这些监控对象的数据进行整合. ...

  7. su认证失败&文件夹里打开终端的方法&atom安装

    很久没用笔记本上的ubuntu,用不顺手,比在公司调教了半年多的电脑差远了.一步一步来.先解决最不顺手的三件事 1.su认证失败. 新安装的ubuntu系统是无法切换到root账户的,得做一番修改 s ...

  8. php魔术方法罗列

    ##__sleep() 和 __wakeup() 当序列化(serialize)对象时,PHP 将试图在序列动作之前调用该对象的成员函数 __sleep() .__sleep() 方法常用于提交未提交 ...

  9. 五、Android学习第四天补充——Android的常用控件(转)

    (转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 五.Android学习第四天补充——Android的常用控件 熟悉常用的A ...

  10. 构建 ARM Linux 4.7.3 嵌入式开发环境 —— U-BOOT 引导 Kernel

    经过若干天的反复测试,搜索.终于成功利用 Qemu 在 u-boot 下引导 ARM Linux 4.7.3 内核.如下详细解释整个构建过程. 准备环境 运行环境:Ubuntu 16.04 需要的虚拟 ...