Linux笔记

1.Linux系统目录结构及说明

Linux笔记_第1张图片
图片.png

2.常用Linux指令

  • 文件移动命令mv
    命令格式:mv [-fiv] source destination
    参数说明:
    -f:force,强制直接移动而不询问
    -i:若目标文件(destination)已经存在,就会询问是否覆盖
    -u:若目标文件已经存在,且源文件比较新,才会更新
    如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:
    mv /test1/file1 /test3/file2

  • 文件复制命令cp
    命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)
    cp [option] source1 source2 source3 ... directory
    参数说明:
    -a:是指archive的意思,也说是指复制所有的目录
    -d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身

    -f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
    -i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
    -l:建立硬连接(hard link)的连接文件,而非复制文件本身
    -p:与文件的属性一起复制,而非使用默认属性
    -r:递归复制,用于目录的复制操作
    -s:复制成符号连接文件(symbolic link),即“快捷方式”文件
    -u:若目标文件比源文件旧,更新目标文件
    如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:
    cp /test1/file1 /test3/file2

  • 文件删除命令rm
    命令格式:rm [fir] 文件或目录
    参数说明:
    -f:强制删除
    -i:交互模式,在删除前询问用户是否操作
    -r:递归删除,常用在目录的删除
    如删除/test目录下的file1文件,可以输入以下命令:
    rm -i /test/file1

3.防火墙相关(centerOS6)

3.1 首先需要将用户切换到root用户
3.2 查看防火墙的状态
Linux笔记_第2张图片
图片.png
3.3 打开/关闭/重启防火墙

开启防火墙(重启后永久生效):chkconfig iptables on

关闭防火墙(重启后永久生效):chkconfig iptables off

开启防火墙(即时生效,重启后失效):service iptables start

关闭防火墙(即时生效,重启后失效):service iptables stop

重启防火墙:service iptables restart

3.4 打开防火墙后查看状态
Linux笔记_第3张图片
图片.png
3.5 增加开放的端口

打开/etc/sysconfig/iptables 进行vim编辑


图片.png

复制一行,并修改要开放的端口号,保存退出即可


Linux笔记_第4张图片
图片.png

4.防火墙相关(CenterOS7)

4.1查看防火墙状态
firewall-cmd --state
image.png
4.2关闭防火墙
systemctl stop firewalld.service 
image.png
4.3开启防火墙
systemctl start firewalld.service 
image.png
4.4设置防火墙开机自启
systemctl enable firewalld.service
4.5检查防火墙开机自启是否成功
systemctl is-enabled firewalld.service;echo $?
image.png
4.6重启防火墙
systemctl restart firewalld.service
4.7查看开启的所有端口
netstat -ntlp 或:firewall-cmd --list-ports
4.8开启指定端口
firewall-cmd --zone=public --add-port=80/tcp --permanent

命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效

开启端口后需要重启防火墙使其生效

systemctl restart firewalld.service
image.png

5.vim相关

1、复制
|-单行复制
在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;
|-多行复制 在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……

2、粘贴
在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴
3、删除单行

在命令模式下,光标移动到要删除的行,按dd

6.CenterOS7配置IP地址

https://blog.csdn.net/longhongkai/article/details/88544625

https://blog.csdn.net/weiyongle1996/article/details/75050738

7.linux安装git

https://www.cnblogs.com/wulixia/p/11016684.html

8.常见问题

8.1 chmod: changing permissions of 'xxx': Operation not permitted

解决:https://www.cnblogs.com/cpl9412290130/p/11592803.html

参考:
https://blog.csdn.net/zll_0405/article/details/81208606
https://www.cnblogs.com/yhongji/p/9336247.html

你可能感兴趣的:(Linux笔记)