(1)ctrl + Alt:退出虚拟机;
二.Linux系统的基础知识 1.登录方式(1)命令行登录;
(2)ssh登录:属于远程登录(服务器版的可以用Xshell);
(3)图形界面登录;
(1)关机指令为shutdown;
(2)关机前要保存数据到硬盘:sync;
(3)reboot:重启(虚拟机版可以重启,服务器版最好不要重启);
(4)halt:关闭系统;
(1)一切皆文件;
(2)根目录为:/,所有文件都挂载在这个目录下;
(3)ls / : 查看文件;
(1)/etc:用于存放所有的系统管理所需要的配置文件和子目录;
(2)/home:用户的主目录,我们可以在这个目录下新建自己的目录,用来存放自己的文件;
(3)/opt:用于放额外安装的软件,如果要安ORACLE数据库要放在这个目录下;
(4)/root:该目录为系统管理员;
(5)/tmp:此目录用于存放一些临时文件,用完即丢的文件,如安装包;
(6)/usr:这是一个非常重要的目录,用户的很多应用程序和文件都在这个目录下,类似于Windows下的program files目录;
(7)/var:习惯将那些经常被修改的目录放在这个目录下;
(1)绝对路径:如/usr/share/doc;
(2)相对路径:如/usr/share/doc要到/usr/share/doc底下时,可以写成cd …/man;
(3)./:当前目录;cd …:返回上一级目录;
(4)ls -a:列出全部文件,连同隐藏文件;ls -l :长数据串列出,包含文件的属性与权限等;ls -al:可以将上述两种都显示;
(5)mkdir -p:用于创建多层目录;
(6)rmdir -p:连同上一级目录也一起删除;
(7)cp 来源档 目标档:将来源档赋值到目标档;
(8)rm -f:忽略不存在的文件,强行删除;rm -r:递归删除目录;rm -i:互动删除目录,rm -rf :删除文件;
(9)mv -f:忽略已存在的目标文件,强制覆盖;mv -u :只替换已经更新过的文件;mv -i:若目标文件已存在,就询问是否覆盖;
(1)文件属性权限有:属主、属组、其他;
(2)chmod:更改文件属性:chmod 777是文件赋予所有用户可读可写可执行;
(1)用more一页一页显示时,用空格翻页,用enter向下一行翻,用 :f 表示显示文档名和行数,用q表示离开more不再显示该文件内容,用 / + 要查询的字符从上向下查询,用 ? + 要查询的字符从下向上查询—n用来继续寻找下一个—N寻找上一个;
(2)head 通过-n参数来控制看几行;
(1)硬链接:相当于备份,删除原本的文件,另一个依然存在;
(2)软链接:相当于快捷方式,删除原本的文件,则软链接后的文件也没有了;
(3)touch + 文件名:创建文件;
(4)echo “ 字符串 ” >> 文件名:向文件里输入字符串;
(5)ln 文件1 文件2:建立硬链接;
(6)ln -s 文件1 文件2:建立软链接;
(1)vim + 文件名:即可创建文件;
(2)i:切换到输入模式,即可以进行代码的编辑;
(3)x:删除当前光标所在的字符;
(4): :切换到底线命令模式,以便于保存并退出,如果目前处于输入模式,则先按ESC键再按:键;
(1)字符按键以及shift组合:输入字符;
(2)Enter键:换行;
(3)Backspace键:删除光标前一个字符;
(4)Delete键:删除光标后一个字符;
(5)方向键:在文本中移动光标;
(6)Home或End键:移动光标到行首或行尾;
(7)page up或page down:上下翻页;
(8)ESC键:退出输入模式,切换到命令模式;
(9)/word:寻找名称为word的字符;
(10)数字+空格:光标移动所输入的数字大小;
(11)数字+Enter:光标向下移动数字行;
(1)q:退出程序;
(2)w:保存文件;
(3)wq:保存并退出,用的比较多;
(4)set nu:设置行号,代码中经常使用;
(1)添加账号:useradd 选项 用户名----常用选项为-m:使用者目录不存在则自动建立,如 useradd -m dss;
(2)删除账号:userdel 选项 用户名----常用选项为-r:把用户的主目录一起删除,如 userdel -r dss;
(3)修改用户:usermod 选项 用户名----常用选项为-d:修改文件目录,如 useradd -d /home/233 dss;
(4)切换用户:su + 想要切换的用户名;输入exit可以退回到原来的用户;#表示超级用户,也是root用户;$表示普通用户;
(5)用户的密码设置:passwd 选项 用户名,Linux中输入密码没有显示;常用选项---- -l 为锁定,root可以用passwd -l dss将账号冻结;-d 为清空密码;
(1)添加新的用户组:groupadd 选项 用户组----常用的选项有 -g+组标识号:指定新用户组的标识号;
(2)删除用户组:groupdel 用户组;
(3)修改用户组:groupmod 选项 用户组-----常用的选项有 -g+组标识号:修改新用户组的标识号;-n:修改用户组名字;
(4)切换用户组:$ newgrp root:将当前组切换到root组;
【/etc/passwd文件:是用户管理工作涉及到的重要文件】
(1)df:列出文件系统的整体磁盘使用量,df -h:可以将磁盘使用量转换成兆或G;
(2)du:检查文件等磁盘空间使用量,du -sm /*:检查根目录下每个目录所占用的容量;
(3)mount命令可以挂载外部磁盘;
(4)umount命令可以卸载外部磁盘;
(1)每个进程都有一个id号,都会有一个父进程,有前台运行和后台运行两种方式;
(2)命令:ps — 查看当前系统中正在执行的各种进程信息;如ps -a:显示当前所有进程信息;ps -u:以用户的信息显示进程;ps -x:显示后台运行进程的参数;ps -aux|gerp + 想要看的进程名:查看所有进程,| 为管道符、grep:查找文件中符合条件的字符串;ps -ef:可以查看父进程的信息;pstree -pu:以树的形式查看进程;
(3)kill -9 + 进程的id:强制结束该进程;



