Linux的基础应用

编写命令通过tab键补全
1.Linux查看本机ip: ifconfig

2.命令(liunx严格大小写和空格)
可以通过yum命令下载网卡:
yum install 命令名称包(net-tools.x86_64)
如果安装报错:网卡不能访问
解决方案:
1.进入到网卡配置文件:cd /etc/sysconfig/network-scripts
下面目录:
ifcfg-ensxx 网络传输
ifdow 网络回路接收
2.打开:vim|vi 网卡名称(ifcfg-ens)
3.修改网卡的 ONBOOT=on 为 ONBOOT=yes
4.重启:service network restart

扩展:
vi 文件名进入编辑模式
ctrl+c或者shift+: :wq保持并退出 :q退出 :q!强制退出
vi 想要编辑的话需要按住inset按钮进行编辑或者i
vi和vim的区别
vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,
它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。
由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,
您将在Linux的世界里畅行无阻。
vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性,
方便程序设计;因为程序简单,编辑速度相当快速。
vim可以当作vi的升级版本,他可以用多种颜色的方式来显示一些特殊的信息。
vim会依据文件扩展名或者是文件内的开头信息, 判断该文件的内容而自动的执行该程序的语法判断式,
再以颜色来显示程序代码与一般信息。vim里面加入了很多额外的功能,例如支持正则表达式的搜索、
多文件编辑、块复制等等。 这对于我们在Linux上进行一些配置文件的修改工作时是很棒的功能。

3.查看文件属性
命令:ll 与ls -1

linux第一个字母的含义:
当为【d】则是目录
当为【-】则是文件
当为【l】则是连接文档(link file);
当为【b】则表示为装置文件里面的可供存储的接口设备(可随机存钱装置)
当为【c】则表示为装置文件里面的串行端口设备,例如键盘。鼠标(一次性读取装置)
接下来三个一组,且均为【rwx】的三个参数的组合。
其中,【r】代表可读(read).【w】代表可写。【x】代表可执行(execute).
要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号【-】而已

建立目录: mkdir xxx
建立文件: >> index.php
建立用户组: groupadd xxx
创建用户: useradd xxx
修改文件的属主:
语法: chown 用户名:所属组名 文件名

Linux文件属性更改的方式 有两种 一种是数字 ,一种是符号
Linux文件的基本权限就有九个 分别是owner(文件所有者)/group(所以者的同组用户)/others(其他用户)
三种身份各有自己的read(读)/write(写)/execute(执行)权限。文件的权限字符为:【-rwxrwxrwx】.
这九个权限是三个三个一组的。其中我们可以用数字代表各个权限:
r:4
w:2
x:1
语法:chmod -R xyz 文件或者目录
参数:xyz :就是刚刚提到的数字类型的权限属性,为 rwx属性数值的相加(777最高权限)
-R : 进行递归(recursive)的持续变更,亦即连通次目录下的所有文件都会变更

linux文件属性更改方式-符号
符号类型改变文件权限
由u,g,0来代表三种身份的权限 a则代表a||亦即全部的身份!那么读写的权限就可以写成r,w,x
命令:
chmod u+rwx,g-rw,o=r 文件名
如果是要将权限去掉而不改变,其他已存在的权限,例如要拿掉全部人的可执行权限:chmod a-x test1

 

文件与目录:
ls :查看目录
ls -l || 列举文件的属性
ls -a 列举出所有文件包括隐藏文件(以.号开始的文件被称为隐藏文件)
ls -d 列举当前目录
mkdir:创建目录
mkdir: -m(权限(方式:数字|字符)) -p(递归创建文件)

rmdir(remove dir):删除目录

cp:(复制文件或目录): 源文件 目标文件
cp /usr/1.txt /opt/2.php

删除文件: rm
-f 忽略不存在的文件
-i 提示是否删除的内容
-r 递归删除
移动文件与目录: mv
创建文件:
touch | >> 文件名
查看文件:
cat 由第一行开始显示内容
tac 由最后一行开始显示内容。
tail 只看尾部几行
head 只看头部几行
less 按照页翻动
参数:
空白键 :向下翻动一页;
[pagedown]:向下翻动一页;
[pageup] :向上翻动一页;
/字串 :向下搜寻『字串』的功能;
?字串 :向上搜寻『字串』的功能;
n :重复前一个搜寻 (与 / 或 ? 有关!)
N :反向的重复前一个搜寻 (与 / 或 ? 有关!)
q :离开 less 这个程序
VI/VIM使用
指定到某一行: :4 回车键
HOME/END,移动光标到行首/行尾
搜索与替换:
/ 搜索字符 回车键 向下搜索
? 搜索字符 回车键 向上搜索
删除:
删除一行: 光标移动到某一行然后输入dd
删除指定的行数:光标移动某一行然后输入2(数字)dd
复制:yy
退出:
:wq 保存并退出
:w! 强制写入
:q 退出
:q! 修改内容不想保存
压缩与解压

.zip文件的压缩(压缩到指定的文件路径时,需要通过绝对路径)
zip 选项 压缩文件名 原文件
选择:-r 递归压缩 -q 不显示压缩过程
unzip 解压文件
unzip 选项 压缩包名 文件名称
.gz格式文件(不想修改源文件,就加上-c)
gzip 选项 原文件 压缩文件 (默认直接修改原文件)
gzip -c 原文件 > 压缩文件 (不修改原文件)
解压: gzip -d 压缩文件名 (注意:文件后缀名会取消掉)
gunzip 压缩文件名
.tar 文件的压缩
压缩:tar -cvf 压缩文件 原文件 -C 指定路径名
解压命令: tar -xvf 压缩文件 -C 指定路径名
.tar.gz 文件的压缩
压缩:tar -zcvf 压缩文件 原文件 -C 指定路径名
解压命令: tar -zxvf 压缩文件 -C 指定路径名
.tar.bz2文件压缩
压缩:tar -jcvf 压缩文件 原文件 -C 指定路径名
解压命令: tar -jxvf 压缩文件 -C 指定路径名
netstat -apn|grep 9800 查看端口是否监听
ps -aux|grep swoole 查看进程

posted @ 2019-12-17 23:01  TheSummer  阅读(310)  评论(0编辑  收藏  举报