虚拟机命令
一、基本命令
1.ifconfig :可以查看/配置计算机当前得网卡配置信息。
快速定位网卡:ifconfig | grep inet
2.ping :检测到目标ip地址得连接是否正常。检测本地网卡工作正常,ping的后面可以接域名或者ip地址。
1.域名:由一串用点分隔得名字组成,例如baidu.com,得别名,方便记忆。
2.Ip地址:通过ip地址找到网络上得计算机。
3.端口号:通过端口号可以找到计算机上运行得应用程序。Ssh服务器得端口号为22,web服务器的为80,https的为443,FTP服务器的为21。
4.文件/目录权限
read:r 4 write:w 2 excute: x 1
5.chmod:可以修改用户/组 对 文件/目录的权限
命令格式如下:chmod +/- rwx 文件名|目录名
6.groupadd:添加组 groupdel:删除组 cat /etc/group:查看组
chgrp -R组名 文件/目录名 递归修改文件/目录的所属组
7.用户管理
useradd -m -g 组名:添加新用户,-m自动建立用户家目录,-g指定用户所在组,否正会建立一个和同名的组;
passwd 用户名 设置用户密码,如果是普通用户直接用passwd可以修改自己的密码。
userdel -r 用户名: 删除用户,-r 选项会自动删除用户家目录
cat /etc/passwd |grep 用户名:确认用户信息,建立用户后会保存在/etc/passwd
10.切换用户
su -用户名 切换用户,并且切换目录 -可以切换到用户的家目录,否则保持位置不变。
11.修改文件权限
修改文件|目录的拥有者:chown 用户名 文件名|目录名
递归修改文件|目录的组:chgrp -R 组名 文件名|目录名
递归修改文件权限:chmod -R 755 文件名|目录名
chmod在设置权限时,可以简单的使用三个数字分别对应 拥有者/组/其他用户 的权限。(r:4 w:2
chmod +/- rwx 文件名|目录名 修改文件的读写执行,但是没有针对哪种用户。
12.时间和日期
date:查看系统时间;
cal:查看日历,-y选项可以查看一年的日历。
13.磁盘信息
df -h:disk free 显示磁盘剩余空间;
du -h [目录]:disk usage显示目录下的文件大小。
-h 以人性化的方式显示文件的大小。
14.进程信息
ps axu:process status查看进程的详细状况;
Ps选项功能说明:
a:显示终端上的所有进程,包括其他用户的进程,
u:显示进程的详细状态,
x:显示没有控制终端的进程,
top:动态显示运行中的进程并且排序;
kill [9] 进程代号:终止指定进程,-9表示强行终止。
提示:使用kill命令时,最好只终止由当前用户开启的进程,不要终止root身份开启的进程,否则可能导致系统崩溃。
15.查找文件
find [路径1] -name “*.py”:查找指定路径下拓展名是.py的文件,包括子目录。
如果省略路径就表示在当前文件夹下查找,可以使用通配符。
16.打包压缩
Windows常用rar,mac常用zip,linux常用tar.gz
Tar可以把一系列文件打包到一个大文件中,也可以把一个打包的大文件恢复成一系列文件;
打包文件:
tar -cvf 打包文件.tar 被打包的文件/路径
解包文件:
tar -xvf 打包文件.tar
选项说明:
c:生成文档,创建打包文件
x:解开档案文件
v:列出归档的详细过程,显示进度
f:指定档案文件名称,f后面一定是.tar文件,所以要放最后。
注意:f选项放最后,其他可以随意。
17压缩和解压缩
1)gzip
tar与gzip命令结合可以实现文件打包和压缩,tar只负责打包文件但不压缩,用zip压缩tar打包后的文件,其拓展名一般用xxx.tar.gz。
在tar命令中有一个选项-z可以调用gzip,从而可以方便的实现压缩和解压缩的功能。
命令格式如下:
压缩文件:
tar -zcvf 打包文件.tar.gz 被压缩的文件/路径....
解压缩文件
tar -zxvf 打包文件.tar.gz -C 目标路径。
选项含义:
-C 解压缩到指定目录,注意:要解压缩的目录必须存在
2)bzip2
tar与bzip2命令结合可以使用实现文件打包和压缩(用法和gzip一样),用bzip2压缩tar打包后文件,器拓展名一般用xxx.tar.bz2.
命令格式如下:
压缩文件:
tar -jcvf 打包文件.tar.bz2 被压缩的文件/路径
Tar -jxvf 打包文件.tar.bz2
18.vi命令
vi命令是编辑命令,“vi 文件名”是开始编辑文件的命令,打开文件后进入命令模式,按一下“i”进入输入模式,按一下“esc”退回到命令模式;按一下“:”进入末行模式,按一下“esc”退回到命令模式。
进入插入模式:(下面的字母相当于i的功能,同时把鼠标移到不同位置)
i: 插入光标前一个字符
I: 插入行首
a: 插入光标后一个字符
A: 插入行未
o: 向下新开一行,插入行首
O: 向上新开一行,插入行首