Linux的特性:简单、好学、免费。
Linux的特点:稳定性、安全性、硬件需求低、自由、综合成本低。
Linux四大版本:debian、ubuntu、red hat、centos 6.5
dhclient 自动获取ip地址命令 -- 没有ip地址时使用。
ifconfig:查看虚拟机的地址
ping 127.0.0.1:查看本地IP
ping localhost:查看本地IP
hostname:显示当前主机名
ls:查看当前目录下有哪些文件或子目录
ls -a:查看当前目录下的所有文件以及子目录包括隐藏文件
ls -l:列出当前目录下所有文件以及子目录你的详细信息。缩写“ll”
cd(change directory):切换目录
cd ..:返回上一级目录
cd / :返回到根目录
pwd :查看当前工作路径
mkdir+目录名:创建一个目录
mkdir+目录名1 目录名2:同时创建多个目录
mkdir -p+目录1/目录2:在目录1里创建目录2
mv(move):剪切
mv 目录1 目录2:将目录1剪切到目录2(当目录名2不存在时、会将目录1重命名为目录2)
cp(copy):复制
cp -rf+要复制的文件或目录+复制到哪里去的路径:全部复制
rm(remove):删除
rm -rf 目录或文件名:删除目录或文件(可以同时删除多个目录或文件)
cat:查看文件内容
cat+文件名:查看该文件的内容
tac+文件名:反向查看文件内容
more+文件名:以百分比的形式查看文件(回车下一行、可以中途按q退出)
less+文件名:上下滚动查看(不会自动退出、按q退出)
grep:文件内容搜索
grep+关键字+从哪个文件中搜索(如果搜索到的内容与关键字相匹配就会显示出来、反之则不显示)
| :管道符(将左边已经运行好的结果拿到右边再运行一次)
find:文件位置查找命令
find / -name 文件名:以绝对路径查找文件名
find . -name 文件名:以相对路径查找文件名
ping :测试两个网址之间的联通性
ping+其他IP或网址:测试两个网络之间的联通性
url :网址
top :所有动态进程(kill、kill-9 强制关闭进程)
top+大写C 进程名:查看该进程
ps -ef :查看执行命令一瞬间的进程
du -m/k/h:查看文件占用磁盘的空间
df -k/m/h:查看磁盘的可用空间
free -k/m/g:查看内存空间(默认为kb形式)
uname -m/a:查看Linux操作系统的版本
cat /proc/cpuinfo:查看cpu的信息
cat /etc/redhat -release:查看centos版本
date:查看时间
cal:查看月份
who:查看当前登录人的名字和登录时间
shutdown -h now:关闭系统
halt:关机后关闭电源
logout:注销
shutdown -r now :重启
redboot:重启
ctrl shift R:重新连接虚拟机
clear:清屏、翻到下一页
reset:清空所有命令
tar -czvf/-cjvf 打包后的名字+文件:打包一个文件
tar -xzvf/-xjvf 包名:解包
unzip:需要下载(下载命令:yum -y install zip)
yum -y install 包名 :下载安装包(一次性可以下载多个)
ssh协议和sftp协议:相同点(端口都是22) 不同点(ssh被称为远程连接协议、sftp被称为数据传输协议)
ctrl +a:光标回到行首
ctrl+ e:光标回到结尾
ctrl+shift +r:重新连接虚拟机
touch +文件名:创建一个文件
vim编辑器:
vi+文件名:进入编辑器(insert进入编辑模式、esc退出编辑模式、:wq 保存并退出、:wq!强制保存并退出)
set nmber:显示行号
set nonumber:不显示行号
s/要替换的文本/替换后的文本
%:匹配所有行、
$:找到文本最末、
数字:从哪一行开始、
g:匹配所有与之相关的关键字
uid:用数字给用户的唯一标识
gid:用数字给用户组的唯一标识
useradd +用户名:创建一个新用户,默认是在home目录下
passwd +用户名:给用户设置密码
passwd -d +用户名 :删除用户的登录密码
所有的用户信息都在ETC目录下的passwd的文件中
所有的用户组文件全部保存在etc下的group文件中
su+用户名:切换用户(再次切换回root需要密码)
userdel -r 用户名:删除用户
groupadd -g 指定gid 组名字
groupdel+组名称:删除用户组
ln -s 路径 文件名:软链接语法(相当于快捷方式、如果文件被删除该链接也会失去作用)
ln 路径 文件名:硬链接(相当于命名别名、如果硬链接全部被删除、文件也会一起删除)
chmod 数字权限 要修改的文件或目录:单个文件权限修改
chmod -r 数字权限 文件或目录名:将文件或目录里面的所有文件权限修改
r w x
4 2 1
可读权限 4
可写权限 2
可执行权限 1
可读可写权限 6
可读可执行权限 5
可写可执行权限 3
可读可写可执行权限 7
rpm -ivh 安装包.rpm :在线安装软件并且显示进度条
rpm -p 安装包的名字:检查该系统有没有安装前面输入的安装包
rpm -e 包名:删除安装包
启动TOMCAT的命令:startup.sh
关闭TOMCAT的命令:shutdown.sh
启动xampp:sudo /opt/lampp/lampp start
停止xampp:sudo /opt/lampp/lampp stop
Linux的防火墙文件在etc/sysconfig/iptables
防火墙手动刷新命令:service iptables restart