目录
(一)基本命令语句
(二)查看当前目录、进入目录下的文件和目录命令
(三)创建、删除、复制、修改移动、查看文件
(四)翻页、覆盖、追加、查看、查找、修改权限指令
(五)解压压缩打包命令
(一)当安装完镜像后,无法启动Linux系统(报错Intel VT-x)
一、认识Liunx系统
--------------------------------------------------------------
(1)Linux是一个免费、开源、基于Posix和Unix的多用户、多任务、支持多线程和多CPU的操作系统。
由芬兰大学生Linux torvalds在1991年开发了该系统。什么是免费、开源?
(免费:使用这个系统不要钱。并源:开放系统源代码,可以根据自身需要来修改完善这个操作系统)
多用户:系统支持不同的用户同时操作系统,不同用户对系统上的文件有不同的操作权限,用户之间互不影响。
多任务:linux同时执行多个任务,在未执行完一个任务时执行另一个任务
多线程:系统支持多个线程同时工作多。cpu:系统支持使用多个cpu(例如:4和8线程,表示4个cpu,每个cpu有2个线程)。
优点:最受欢迎的桌面linux发行版。固定的发布周期,丰富的说明文档
作为服务器,用于部署系统,企业中,开发的系统都会部署在linux系统上。
linux操作系统的优点:系统稳定、作为服务器系统使用(因为Liunx系统属于来源系统,使用人多,在发现问题的时候,也处于时刻更新中)。
二、VMware 虚拟机安装步骤
--------------------------------------------------------------
(1)VMWare Workstation是一款虚拟PC软件,平常称虚拟机。其作用是在一台机器上同时运行1个或多个linux系统。
三、Linux常用命令介绍以及使用
--------------------------------------------------------------
用户切:su+用户名称(注意点:普通用户切换到超级管理员需要输入密码,超级管理员切换到普通用户不需要输入密码)
home目录:普通用户家目录 | |
root目录:管理员家目录 | |
usr/local目录:用户自行安装的软件存放路径 | |
etc目录:配置文件存放路径 | |
var目录:存放经常变化的文件 | |
用户切换 |
su+用户名称(注意点:普通用户切换到超级管理员需要输入密码,超级管理员切换到普通用户不需要输入密码) |
查看IP |
ifconfig(ethO是linux中第一块网卡,addr后面的就是ip地址,在网络不稳定的时候,网络会断开,所有ip地址有可能会变更) |
查看网络 |
ping(ping www.baidu.com) |
ll |
查看当前目录(能查看目录的详细信息) |
ls |
查看目录中的文件、但不展示详细信息(与ll不同,没有当前目录的详细信息) |
ls -F |
查看目录中的文件 |
ls -l |
显示文件和目录的详细资料(是ll的缩写) |
ls -a |
显示隐藏文件(查看目录下所有文件和目录(包含隐藏文件)) |
ls -rtl |
通过命令对文件进行时间倒序排序 |
注意:多个指令可以同时使用(例如:ls -l -a) | |
1)-l 表示开启长列表输出,打开了就会输出文件权限、引用计数、所有者、所属组、文件大小、修改日期和文件名称这些详细的信息。 2)-t 以时间排序,最新的文件会排在上面。 3)-r 表示反向排序、倒序输出。 4)-x 按列输出,横向排序。 5)-u 按照文件上次被访问的时间排序。 查看ls指令后面能接什么参数,按Q键退出:查看方式“man + 指令”(例如:man ls) |
cd |
日常命令(例如:cd /文件夹名/) |
cd ../ |
进入上一级目录 |
cd ~ |
进入家目录(只针对root角色?) |
cd / |
进入根目录 |
cd dir文件夹名 |
进入指定目录(例如:cd 文件夹加名/) |
touch +文件名 |
创建空文件 |
mkdir +文件夹名 |
创建空文件夹目录 |
|
|
rm+文件名 |
删除文件(删除前会被确认) |
rm -r +文件名 |
删除目录(删除目录时,会确认是否进入目录,然后对目录中文件进行删除,选择n,目录就无法删除) |
rm -rf +文件名 |
强制删除文件/目录rm -rf *删除当前目录下所有(注意点:删除前不询问,直接删除) |
cp+原文件名+新文件名 |
复制的文件可以指定保存路径(例如:p file1 path/file2cp) |
cp -r+原目录+新目录 |
复制一个目录 |
mv 移动文件 |
mv +移动的文件+移动后的文件路径 |
mv 修改文件名 |
mv+原文件名称+新文件名称(例子把file1重命名为file2:mv file1 file2) |
vim+文件名 |
修改文件内容 |
cat +文件名 |
查看文件内的所有内容(注意:如果使用“|”符合,可以进行组合使用,查关键词,cat 文件名 l grep "关键词”) |
more +文件名 |
针对内容多的文件进行翻页查看(点击enter键,向下翻页,显示百分比,到百分之百,自动退出,点击b键,向上翻页。) |
cat >覆盖 |
(例如:把file1文件中的内容覆盖到file2:cat file1 >file2) |
cat >>追加 |
(例如:把file1文件中的内容追加到file2文件末尾:cat file1 > >file2) |
head+文件名 |
默认查看文件内容前10行数据(head file) |
head -n 行数+文件名 |
查看指定行数,查看数据(例如:head -n 5 file) |
tail +文件名 |
默认查看文件末尾10行数据 |
tail -n 行数+文件名 |
指定行数,查看文件末尾的数据(例子:查看文件末尾5行数:tail -n 5 file) |
find /-name 文件名/目录名 |
/代表着从根目录开始查找,我们也可以指定路径下查找。(例子:从home目录下查找find /home -name file) |
chmod命令 |
修改文件/目录的权限(例如:chmod +755+文件名称) (r:读权限,用数字4表示)(w:写权限,用数字2表示)(X:执行权限,用数字1表示) |
chown+用户名+文件名 |
修改文件拥有者(例如: chown ivan file1:修改file1文件拥有者为ivan) |
chgrp +用户名+文件名 |
文件群拥有者(chgrp ivan file1 修改file1文件群拥有者为ivan) |
chown、chgrp常用参数:-R 递归修改目录下所有的子目录,文件的拥有者 |
tai命令(安装、解压) |
tar -cvf +xxx.tar XXX打包一个tar包(参数:-c打包、-v显示打包进度、-f指定文件、-x解包) |
tar -xvf +xxxx.tar解压一个tar包参数(参数:-c打包、-v显示打包进度-f指定文件、-x解包) | |
zip命令 打包一个文件/目录 |
zip xxxx.zip 文件名:把文件打一个zip包 |
zip -r XXxx.zip 目录:把目录打一个zip包 | |
unzip命令 |
解压一个zip包unzip xxxx.zip |
四、虚拟机中Liunx系统会出现的问题记录
--------------------------------------------------------------
(一)当安装完镜像后,无法启动Linux系统(报错Intel VT-x)
当VMware提示“此主机支持Intel VT-x,但Intel VT-x处于禁用状态怎么回事”?Intel VT-x完整名称是Intel Virtualization Technology,就是Intel虚拟技术,开启它可以让硬件平台同时运行多个操作系统,是虚拟机软件运行必备的技术之一。
如何查看是否启动CPU的虚拟技术,如下图:查看虚拟化是否启用
问题出现场景:如果禁用,当点击“开启虚拟机”就会弹出(此主机支持Intel VT-x,但Intel VT-x处于禁用状态)这个提示,解决办法就是进BIOS开启Intel Virtualization Technology(呈现效果如下图)。
1、开机按F1或Fn+F1进入BIOS,切换到Security,选择Virtualization,回车;
2、选中Intel(R) Virtualization Technology回车,改成Enabled,最后按F10保存重启。
如何验证主机无法访问Linux系统?直接在主机使用dos命令去ping虚拟机中的Linux系统的IP。如果能够正常ping通的情况下,则没有任何问题,反正需要解决访问问题。
解决办法:首先在本机电脑中,检查网络适配器中是否有VMnet1和VMnet8这个网段。其次需要检查VMWare工具中“编辑--》虚拟网络编辑器”同样去检查是否有VMnet1和VMnet8这个网段(如下第一张和第二张图)。
解决办法:删除“虚拟网段编辑器”中这两个网段,并重新进行添加VMnet1(必须是主机模式)和VMnet8(使用NAT模式)这两个网段。
解决办法:最后在本机电脑中,检查网络适配器中VMnet1和VMnet8这两个网段是否添加成功,添加成功后重新ping对方IP(主机ping虚拟机、虚拟机再ping主机)
六、结束语
--------------------------------------------------------------------------------------------------
最后如果在线的读者你喜欢的话可以留下一个小小的“笔芯”,同时在本文中有什么问题,或者有错误的地方,也可以添加以下QQ群进行学习交流。同时在文章发布之前,你们在网页上所看到的文章我已经编写好了离线文档,如果有需要,同样也可以加群下载。
学习和成长本就是这样,痛并快乐着,而又是一个漫长的过程,因为有你们的分享和大家的互相监督学习,才能够不断的进步和成长。