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
浙公网安备 33010602011771号