Android-NDK-10-Linux学习,Linux命令,Linux权限,VIM,防火墙等

Linux环境配置与命令指南:SSH、VIM与权限管理
本文介绍了Linux服务器环境配置,包括CentOS与Ubuntu的对比,以及阿里云服务器购买和SSH连接。重点讲解了常用Linux命令如ls、vim操作、文件权限管理,并提到了防火墙的相关内容。

服务器环境配置:

CentOS Ubuntu 这两个是主流的发行版

 ```java
 * 这两个版本的对比:https://linux.cn/article-8141-1.html
 *
 * 国内:CentOS 作为服务器,使用的比较多,稳定,更新少
 * Ubuntu:已界面闻名于世的,GUI牛逼
 *
 * 1.购买阿里云服务器(2MB带宽 4k一年)
 * 2.自己搭建虚拟机
 *
 * SSH连接:是一个协议,专门用来远程登陆的一个协议
 * 可以下载一个XShell:https://www.newasp.net/soft/384562.html
 *
 * MinGW:https://jingyan.baidu.com/article/0320e2c11564ca1b87507b8f.html
 *        https://www.cnblogs.com/deadwood-2016/p/8080463.html
 ```

连接服务器工具:xshell

Linux常用命令:

ls -all   查看所有文件 包括隐藏文件
ls -ls    查看所有文件  不包括隐藏文件
ls -lh    查看所有文件  不包括隐藏文件  并显示文件大小
rz  上传文件到linux
sz nox.bat 导出文件
rm -rf nox.bat  删除文件
clear 清楚所有命令行
mdkir test01  创建文件夹
cd test01   进入文件夹
wget  https://fdfdfdf   下载文件
export    aaa= 123456  定义临时环境变量
echo  $aaa     使用临时环境变量
vim /etc/profile   etc是系统目录
进入vim编辑  默认是不能编辑状态  输入一个a或者i就可以编辑
可以在profile文件中添加全局环境变量  例如 export    aaa= 123456
wq 保存退出vim
source /etc/profile  刷新profile文件  使刚刚添加的环境变量生效 
vim test.txt  新建一个文件

 * TODO Linux命令使用
     * mkdir 目录名称(创建一个文件夹)
     *
     * Linux的环境变量:
     *  临时环境变量:连接到Linux服务器,会产生一个回话,那么我们配置的临时环境变量就保存在这个回合中,如果关闭了,临时环境就没有了
     *  export:代表声明一个环境变量,声明的过程中,内容是以:隔开的,Windows是以;隔开的
     *  声明:export CLASSPATH=KevinStudy:NDK:XShell
     *  查看:echo $CLASSPATH
     *  查看电脑环境变量:echo $PATH   (类似于 Windows中的 path 一样哦)
     *
     *  永久环境变量:
     *  export PATH=${PATH}:xxxxx (代表是 在PATH这个环境变量的基础上 增加: xxxxx环境变量的配置)
     *  三个重要的文件:profile,bashrc,bash_profile
     *  cat /etc/profile (代表是 输出 profile文件的内容)
     *  ~ 代表当前用户,相当于Windows下的C:\Users\Administrator
     *  etc:代表的是全局环境变量的设定, ~/是用户私有环境变量的设定
     *  刷新修改的 环境变量文件 命令是:source /etc/profile
     *
     *  vim(:q!代表不保存,退出到命令行, :wq代表保存,退出到命令行)

Linux权限:

-rw-r--r-- 1 root root      31 Jan  3 20:58 test.txt

- 文件
d 代表文件夹 目录


rw- 1.当前自身所在用户的权限
r-- 2.代表同组的权限
r-- 3.其他用户的权限

r 可以读
w 可以写
x 可执行
chmod 777 test.txt 最高权限的配置


-rwxrwxrwx 1 root root      31 Jan  3 20:58 test.txt

chmod 477 test.txt

4 可读 2 可写 1可执行

chmod 111 test.txt

chmod +x test.txt 给三组都分配了,可执行权限

chmod u=r test.txt 当前所在用户 给一个 读的权限

chmod u=r,g=r,o=r test.txt 给三组都分配了读的权限

	 * TODO Linux 权限
     *
     * 查看当前用户命令:whoami
     * 查看当前分组命令:groups
     *
     * -代表文件
     * d代码目录 dir 的意思
     *
     * 第一组(3个):代表是当前所在用户的权限,也就是自己本身的权限
     * 第二组(3个):代表同组的权限
     * 第三组(3个):代表其他用户的权限
     *
     * 查看共有那些用户:cat /etc/passwd
     *
     * vim test.txt   编写内容  按esc键,再输入:wq
     * 查看此文件所属的组:groups test.txt
     *
     * 发现此文件是所属 root用户 root组 ,然后可以修改用户/组的权限,命令是:chown ntp:ntp test.txt
     *
     * 修改test.txt的权限:
     * 1.切换用户,su ntp
     * 2.还原当前用户,su
     * 3.修改权限:chmod 177 test.txt,不可读不可写了
     *
     * 修改权限细节:例如:给此文件分配最高权限 可读 可写 可执行 并且是三组都是这样 chmod 777 test.txt
     *  1.使用数字修改权限:(r 可读 4),(w 可写 2),(x 可执行 1)
     *   chmod 477 test.txt: 第一组 可读/不可写/不可执行, 后面两组:可读/可写/可执行
     *   可以任意组合数字,来完成权限
     *  2.使用标识修改权限:(+x 可执行)(+r 可读)(+w 可写)
     *   chmod +x test.txt , chmod +r test.txt  chmod +w test.txt 修改的是当前用户这一组
     *   chmod u=r,g=wr,o=r test.txt 同时给三组 添加权限 user,group,other
     *   修改文件夹里面所有的文件权限:chmod -R 777  Test01/

VIM:

一进入VIM编辑器的是,默认是命令模式
i 编辑的意思
a 追加的意思
:w 就是保存的意思
:q 退出的意思
:q! 强制退出,不管有没有保存
eas 切换到命令模式

cat test01.txt  查看内容

注意点:1.不小心按到 Ctrl + S / Ctrl + 其他  会出现 死机的现象
    2.不要操作小键盘

命令模式下:
    1.gg:跳转到最上面
    2.G:跳转到最下面
    3.k:上一行
    4.j:下一行
    5.h:左边,  l:右边

set number  显示行数 

防火墙

     * TODO 防火墙:防火墙是为了保护我们的计算机的,是为了提高安全性
     * 安装iptables防火墙:yum/apt install iptables
     * 查看配置:iptables -nL
     *  Chain INPUT (policy ACCEPT) 输入 允许的, 如果是DROP 就是不允许的
     *  target     prot opt source               destination
     *
     *  Chain FORWARD (policy ACCEPT) 转发 允许的
     *  target     prot opt source               destination
     *
     *  Chain OUTPUT (policy ACCEPT) 输出 允许的
     *  target     prot opt source               destination

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值