1、基本介绍
与git同一作者,并且不想window那样下载很多软件,使系统不安全,而且直接用命令操作,更加节省服务器性能,更适合程序员使用
2、linux安装
Linux官网下载镜像文件(运行起来就是一个linux操作系统),vmwar虚拟机官网下载,Linux对应的图形化操作界面(secureCRT等)。
3、Linux重要的几个目录
root ——>系统管理员目录
bin————>使用的命令
boot————>启动linux的文件
etc————>系统管理所需要的配置文件、子目录 后期经常会在这里修改配置文件
home————>普通用户的目录
usr————>默认安装软件的目录
opt————>额外安装软件摆放的地方
4、目录命令:
ls ————>查看当前目录下所有的目录和文件
who am i ——>查看当前自己是哪个用户
pwd ————>查看当前在哪个目录
ping ip名————>检查是否和指定的服务器连接
clear————>清理当前界面
cd 目录路径 ————>跳转到指定目录
mkdir -p 目录名 ———>创建对应的目录(加上-p代表可以多级创建)
rmdir 目录名————>删除指定的空目录
rm -rf 目录名————>-r删除时询问确定删除? -rf不询问直接删除(包括目录中的所有东西)
cp -r 目录a 目录b ————>复制a目录(包括里边所有东西)到b目录下
5、文件命令
touch 文件名a 文件名b ———>当前目录下创建a b 文件
vi 文件a ————>查看文件a
ZZ ————>编辑完文件,回到查看模式后,退出并保存(注意大写)
/关键子 ————>文件最底层输入,表示全文查找改关键字
mv 旧文件名、旧目录名 新文件名、新目录名 ————>改名
cp 文件名 目录路径 ————>复制文件到指定目录
rm -f 文件名 ————>不询问直接删除文件
6、压缩包解压文件命令
tar -zxvf 压缩包 -C 目标目录路径———>解压在指定目录,不指定就接压在当前目录
tar -zcvf 压缩报名 文件名/目录名 ———>将指定文件或者目录打包,也可以一起打包
至于.zip等后缀名的压缩包,先下载软件
下载的命令:yum-y install zip 和unzip 然后可对这类压缩包解压或者压缩
7、linux是一个支持多用户操作系统,所以有关于用户的命令
useradd 用户A ————>在home目录下创建用户A
passwd 密码————>给改用户设置密码
su 用户名—————>切换用户 root转普通用户不用输入密码
userdel -r 用户A ————>删除A用户 -r表示删除用户A的同时也删除A的home目录
groupadd 组名————>创建用户组
8、文件权限命令:
ls -l 或者 ll ————>查看当前文件夹内的目录和文件信息
rwx: 代表文件拥有者的权限
rwx: 代表文件所属组用户的权限
rwx: 代表其他用户对当前文件的操作权限
-
r: 代表read,读的权限
-
w: 代表write,写的权限
-
x: 代表execute,代表执行权限
-
chmod {-R} 777 文件名/目录名 —>修改改文件、目录权限,-R表示目录及目录下所有的改权限
9、其他命令:
ps -ef | grep 搜索内容 ———>查看指定进程
kill -9 进程的pid ————>杀死该进程
sysyemtrl disable firewall ——>开机禁止启动防火墙
netstat -naop ————>查看端口号使用情况
./可执行文件名————>执行可执行文件
10、Liunx下安装软件
例如:jdk
1、下载对应的jdk的Linux的压缩包
2、从windown下拉去到root 目录下
3、解压命令解压到 /usr/lolcal 目录下
4、配置环境变量 /etc/profile 文件里配置jdk的bin,具体情况自己找资料
5、source /ect/profile 重新加载配置文件
6、java -version 查看是否安装成功
对于tomcat 和mysql 的安装实在太繁琐,附上链接,跟着做就不难: