04.07 Linux基本操作(基于CentOS7)

1、关闭防火墙

重启恢复防火墙:systemctl stop firewalld.service

禁止使用防火墙:systemctl disable firewalld.service

查看防火墙状态:systemctl status firewalld.service

Linux基本操作(基于CentOS7)

2、设置IP和主机名映射关系:vi /etc/hosts

Linux基本操作(基于CentOS7)

Linux目录:

bin:可执行命令;

etc/hosts:配置文件;

home:所有普通用户的主目录;

root:管理员root目录;

tmp:临时目录,当系统重启后该目录下的所有文件自动删除;

~:当前用户主目录;例如root用户主目录:/root文件夹下

Linux文件目录操作常用命令:

ls:显示文件和目录列表

-l: 列出文件的详细信息;

-a:列出当前目录所有文件,包含隐藏文件,目录;

mkdir:创建目录:

-p:父目录不存在情况下先生成父目录;

cd:切换目录;

touch:生成一个空文件;

echo:生成一个带内容文件;

cat,tac:显示文本文件内容

cat:是从第一行开始写;tac:是从最后一行开始写;

cp:复制文件或目录;

rm:删除文件

-r:同时删除该目录下的所有文件;

-f:强制删除文件或目录;

mv:移动文件或目录,文件或改名;

find:在文件系统中查找指定的文件

-name:文件名;

wc:统计文本文档的行数,字数,字符数;

grep:在指定的文本文档中查找指定的字符串;

例如:grep best book.txt

rmdir:删除空目录;

tree:显示该目录名树;

pwd:显示当前工作目录;

ln:建立连接文件;

例如:ln -s /home/itcast/familyA/house/roomB /home/roomB(目录名在前,连接名在后);

more,less:分页显示文本文件内容;

head,tail:分别显示文件开头和结尾内容;

#:注释行;

安装JDK:

1、上传文件到Linux目录下(可自行指定);

2、进入jdk所在目录;

3、解压jdk到安装目录(可自行指定):

将当前文件解压到当前用户主目录下的data目录:

tar -zxvf jdk-8u144-linux-x64.tar.gz -C ~/data/

将当前文件解压到当前系统根目录的data目录:

tar -zxvf jdk-8u144-linux-x64.tar.gz -C /data/

4、配置环境变量(编辑 ~/.bash_profile 文件):

JAVA_HOME=/data/jdk1.8.0_144

export JAVA_HOME

PATH=$JAVA_HOME/bin:$PATH

export PATH

Linux基本操作(基于CentOS7)

5、使环境变量生效:

source ~/.bash_profile

隐藏文件:

.bash_profile:配置环境变量;

.ssh:配置免密码登录;

文件权限说明(读:r,写:w,执行:x):

共10个占位符,1为第一组,后面2~9位字符分3组,每组3位字符;

第一位如果是 "-":代表文件,d:代表文件夹;

第二组:当前用户权限;

第三组:同组用户的权限;

第四组:其他人;

drwxr-xr-x

Linux基本操作(基于CentOS7)

改变权限:chmod;

可读1,可写1,可执行1; 111对应的十进制7;

因此:例如需要改变include文件的权限为当前用户权限可写,可读,可执行,同组用户可读,可写,可执行,其他用户可读,可写,可执行;

例如修改include文件权限:

命令如下:chmod 777 include;

三种模式:

2、插入模式:

3、命令模式:

VI常用的命令:

1、q直接退出vi;

2、wq保存后退出vi,并可以新建文件;

3、q!强制退出;

4、w file将当前内容保存成某个文件;

5、set number在编辑文件显示行号;

6、set nonumber 在编辑文件不显示行号;


分享到:


相關文章: