Linux笔记
1.Linux系统目录结构及说明
图片.png2.常用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 查看防火墙的状态
图片.png3.3 打开/关闭/重启防火墙
开启防火墙(重启后永久生效):chkconfig iptables on
关闭防火墙(重启后永久生效):chkconfig iptables off
开启防火墙(即时生效,重启后失效):service iptables start
关闭防火墙(即时生效,重启后失效):service iptables stop
重启防火墙:service iptables restart
3.4 打开防火墙后查看状态
图片.png3.5 增加开放的端口
打开/etc/sysconfig/iptables 进行vim编辑
图片.png
复制一行,并修改要开放的端口号,保存退出即可
图片.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