虚拟机,就是一台电脑。
通过虚拟机软件可以在自己的电脑中安装几个电脑
常用软件:VmWare()
如果需要安装虚拟机翻阅上一篇博客
linux 的目录结构
home:用户的家,创建的用户信息
root:超级管理员root的家 。
etc:存放配置文件
usr:存放共享的资源
常用命令
1.切换目录的命令
cd
文件夹名;进入文件夹。
cd ..
返回上一层目录
cd /
切换到根目录
2.列出文件列表:ls ll
ls
(list)显示当前目录的内容
ls -a
显示所有文件和目录(包含隐藏的文件)(以 . 开头的都是隐藏文件)
ls -l
显示详细信息 。缩写为 ll
---以dr 开头的是文件夹
---以-r开头的是文件
ctrl+l
清屏
su
切换用户
3.创建目录和移除目录:mkdir rmdir
mkdir
(make directory)命 令用来创建子目录。
mkdir aaa
创建aaa目录
mkdir -p aaa/bbb
级联创建aaa以及bbb子目录
rmdir
( remove directory)删除一个空的目录
rmdir bbb
删除 bbb目录
rm -rf
强制删除
4.创建编辑文件
vi aaa.text
创建aaa.text文件(如果该文件存在,则是编辑当前文件,文件格式可自己定义例如:.java/.html/.xml)
点击ESC按键退出插入模式
--------------------非插入模式可使用的命令---------------------------
dd
剪切一行
2dd
剪切两行(以此类推2dd)
yy
复制一行
2yy
复制两行(以此类推3yy)
x
删除当前字符
:wq
保存并退出
:q!
不保存强制退出
--------------------非插入模式可使用的命令---------------------------
i进入插入模式
5.浏览文件内容
cat aaa.text
用来显示aaa.text文件的内容。
Ctrl+C退出浏览。
more aaa.text
用来显示aaa.text文件的内容。
显示不会超过页面长度的内容。
空格显示下一页的数据,回车显示下一行的数据。
按 q 键退出查看
less aaa.text
和more类似,可以通过pageUp和pageDown键来控制上下。
/关键字 可以高亮查找关键字。
按 q 键退出查看。
tail aaa.text
默认查询aaa.text文件后十行的内容
ctrl+c 结束查看
tail -20 aaa.text
查询aaa.text文件后二十行的内容
ctrl+c 结束查看
tail -f aaa.log
动态查询aaa.log日志(以后工作常用的)
ctrl+c 结束查看
6.文件 操作
rm aaa.text
删除aaa.text文件 需要访问
y是 n否
rm -f aaa.text
删除aaa.text文件不询问,直接删除
rm -r aaa
删除aaa目录需要访问 y是 n否
rm -rf aaa
删除aaa目录不询问直接删除
rm -rf *
删除所有文件
rm -rf /*
自杀(一般不要尝试)
cp
(copy) 复制文件
cp a.txt b.txt 将a.txt 复制为b.txt文件
cp a.txt ../ 将a.txt复制到上一层目录中
mv
移动或重命名
mv a.txt ../ 将a.txt移动到上一层目录
mv a.txt b.txt 将 a.txt 重命名为b.txt;
7.tar 命令 打包
常用参数:
-c:创建一个新tar文件
-v:显示运行过程的信息
-f:指定文件名
-z:调用gzip压缩命令进行压缩
-t:查看压缩文件的内容
-x:解开tar文件
常用命令组合:
tar -cvf 文件名称
打包一个文件或者目录
tar -cvf 文件名称
打包之后的名称 打包的目录位置
tar -zcvf 文件名称
打包并压缩一个文件或者目录
tar -xvf 文件名称
解压或者打开一个tar文件
8.grep :查找指定的字符
grep aaa note.txt
在note.txt中查找 aaa
9.系统管理命令
ps -ef
查看所有进程
ps -ef | grep java
查看相关java的进程
kill 1111
杀掉1111的进程
kill -9 1111
强制杀掉进程
10.网络管理
ifconfig
ip addr
查看所有的网络设置