linux

linux:一切皆为文件,操作Linux原理就是操作文件

文件分类:l : 链接文件 、d : 目录文件、- : 文本文件

文件权限:r : 可读 、w  :可写  、x : 可执行(权限分为属主用户访问权限、同属组用户访问权限、其他用户访问权限) 3*3共9个权限

 

文件操作相关命令

!命令的参数可以叠加使用,如:ls -al

查看:

返回上一文件:cd ..

返回根文件:cd /

前往对应路径的文件:cd 文件路径

查看详细文件信息 :ls -l

查看全部文件简略信息(包括隐藏文件):ls -a

显示当前目录:pwd

查看文件内容:cat、tac、nl、less、more、head、tail

查看进程:ps

查看进程树:pstree

检查磁盘空间使用量:du

查看文件系统的整体磁盘使用量:df

 

增加:

新增空目录文件:mkdir 文件路径

新增一个(硬)链接文件:ln 源文件路径 链接文件路径

新增一个(软)链接文件:ln -s 源文件路径 链接文件路径

新增一个文本文件:touch 文件路径

输出文本到对对应文件:echo "文本">>文件路径

添加用户:useradd 

 

修改:

更改权限:chmod [1~7][1~7][1~7]:

更改属组:chgrp 属组名 文件路径

更改属主、属组:chown 属主名:属组名 文件路径

root用户:su 

复制文件:cp -r 源文件路径 目标文件路径

移动文件:mv 源文件路径 目标文件路径

修改用户信息:usermod 

更改当前用户密码:passwd

 

删除:

删除文件:rm -rf 文件路径

删除空目录:rmdir 文件路径

 

vim:

以vim编辑器进入文件:  vim 文件路径

进入输入模式:i、o、a

进入命令模式::

命令模式中保存: :wq

命令模式中退出::q

命令模式显示行号::set nu

 

防火墙:

开启防火墙:systemctl start firewalld  
关闭防火墙:systemctl stop firewalld

永久开放端口:firewall-cmd --add-port=端口号/tcp或udp --permanent

暂时开放端口:firewall-cmd --add-port=端口号/tcp或udp

永久关闭端口:firewall-cmd --remove-port=端口号/tcp或udp --permanent

暂时关闭端口:firewall-cmd --remove-port=端口号/tcp或udp 

重载防火墙:firewall-cmd --reload

查看永久开放端口:firewall-cmd --list-ports --permanent

查看临时开放端口:firewall-cmd --list-ports

 

 

用户信息文件:etc/passwd

用户密码信息文件: etc/shadow

posted on 2021-02-18 15:53  .11  阅读(23)  评论(0)    收藏  举报