abstract:Linux基本操作: Linux默认是家目录 .文件名 是隐藏文件 ls –a可以看到隐藏文件 . 是当前目录 .. 上级目录 &n
Linux基本操作:
Linux默认是家目录
.文件名 是隐藏文件 ls –a可以看到隐藏文件
. 是当前目录 .. 上级目录 /根目录
查看目录、文件:ls/ll [-a/-l/-d/-h] [文件夹或目录]
ls 与 ll 区别:ll 列出来的结果详细,有时间,是否可读写等信息 ,象windows里的详细信息 ls 只列出文件名或目录名 就象windows里的列表
-a 显示所有文件,包括隐藏文件 -l 显示详细信息 -d 查看当前目录属性 -h人性化显示
创建目录:mkdir [-p] [文件夹或路径]
创建多层级目录:mkdir -p /a/b/c/...
一次创建多个文件夹:mkdir /a/b /a/c /a/d /....
删除目录:rmdir [文件夹或路径]
复制目录或文件:cp [-r/-p] [原文件或目录] [目标目录]
-r 复制目录 -p 保留文件属性 也可以多个叠加
剪切文件或目录、重命名:mv [-b/-f] [原文件或目录] [目标目录]
-b 覆盖前,创建一个备份 -f 直接覆盖,没有提示 也可以多个叠加
删除文件、目录:rm [-f/-r] [文件名或目录]
-r 删除目录 -f 强制删除,没有提示 也可以多个叠加
rm -fr可以直接删除带有文件的文件夹
创建空文件:touch [文件名]
同时创建多个文件:touch file1 file2 file3...
查看文件内容:less [文件名]
改变文件、目录权限:chmod [-R] [-R/-W/X] [文件名或目录]
[-R] 递归
-R 可读 -W 可写 -X 可执行 也可以多个叠加
赋予权限两种方式:
1、运算符+成员赋值
+ 增加权限 - 减少权限 = 赋予当前权限 也可以多个叠加
u 所有者 g 所属组 o 其他人 a 全部 也可以多个叠加
例如:
chmod +x index.php 所有者 所属组 其他人 都会加上 x 权限
chmod g+w index.php 所属组添加 w 权限
2、数字赋值
r 4 w 2 x 1
每个权限使用一个数字代表,将拥有的权限代表数字相加,得出的数字就是当前成员的权限
例如:chmod 777 index.php 就是index.php赋予所有权限
文件编辑器:vi [文件名] 纯文本编辑器
快捷键:
i 执行编辑文本模式,停止执行命令模式 esc 退出编辑模式,执行命令模式
/ 搜索(按n查找下一个)
:set number 命令模式下显示行数 :set nonumber 命令模式下取消显示行数
:wq 命令模式下执行保存并退出 :w 命令模式下执行保存 :q 命令模式下执行退出
注:文件修改后必须保存才能退出
软件包管理器:yum [-y] [install / update / remove]
从指定路径下载文件:wget [-c /-b] [url地址]
-c 继续执行上次终端的任务 同时不能执行其他命令
-b 进行后台的方式运行 同时可以执行其他命令
Linux安装PHP环境:
安装下载器:yum -y install wget
下载Linux版的phpstudy:wget http://lamp.phpstudy.net/phpstudy.bin
更改phpstudy权限:chmod 777 phpstudy.bin
运行:/phpstudy
选择PHP版本:输入数字即可选择
选择安装apache还是其他:输入对应字母 apache 输入 a
最后确认是否安装上面两个:y
等待安装即可
安装成功后,会有phpstudy文件夹,里面会有www根目录:
Correcting teacher:天蓬老师Correction time:2018-12-14 10:00:11
Teacher's summary:linux 是极客必学的知识 ,, 体验命令行带来的超快体验