防火墙:systemctl stop firewalld——临时关防火墙
systemctl disable firewalld——禁用防火墙
systemctl start firewalld——开启防火墙
systemctl status firewalld——查看防火墙运行状态
临时关selinux:setenforce 0 (0是临时关闭,1是临时打开)
放大终端命令:ctrl+shift++
缩小终端命令:ctrl+-
进root账户:sudo -s
tab 补全
“\”强制换行
ctrl+u 删除光标所在位置到行首
ctrl+k删除光标
ctrl+l 清屏,换空白屏
ctrl+c 终止前台进程
help命令:内部命令帮助信息
--help选项:外部命令,摘要信息
man&info:使用手册,调出详细使用手册(例如:man ifconfig)
">"重定向符,将命令执行的标准结果输出到一个文件内
">>"追加标准重定向,不覆盖文件内容,追加回显到文件中
"2>""2>>"错误重定向与错误追加
"&>""&>>"所有回显重定向与所有回显追加
pwd:显示当前完整工作路径
cd:切换目录,推荐使用绝对路径(从/开始的路径,例如:/etc/httpd)
相对路径:相对于当前的位置,要去的目的
"."当前目录
".."到上一级目录
cd ~,cd:若不指定目标位置,切换到当前用户的宿主目录
ls:查看当前目录下有哪些对象
ls [目标目录]:查看目标目录下有哪些对象
-l:以长格式显示对象列表
-A&-a:查看目录下所有对象(包含隐藏文件,-A多用)
-h:多于-l公用,以易读形式显示长格式信息(对字节进行换算KB,MB,GB)
-d:查看目录自身的属性,多于-l,-h共用
ls -ldh /root/:查看root用户自身属性
ls -R /etc/*.conf:查找所有.conf的文件
*:任意长度,任意字符
alias:创建别名,格式为alias '别名=命令'
unalias:删除别名,格式为unalias 别名
du:显示目录或文件实际占用的磁盘空间
创建目录和文件:
mkdir:创建目录(即 文件夹)
-p:创建多层目录,例:mkdir -p /1/2/3/4;
touch:创建一个空白文件,多用于测试
cp复制,rm删除,mv移动
复制文件:
cp:复制文件或目录;基本格式cp 原对象 目标对象,可以实现复制完成后改名
例如:cp /etc/selinux/config /root/ 将config文件以原名复制到root目录中
cp /etc/selinux/config /root/config.selinux.bak 将config文件复制到/root/目录中,且改名为config.selinux.bak
在复制目录的时候,必须跟一个“-r”选项,否则复制失败。(例如:cp -r /etc/selinux/ /tmp/)
"-f"选项,如果复制遇到替换问题,则默认全部强制替换为此次复制的文件
创建软链接:ln -s 源文件 目标文件
创建硬链接:ln 源文件 目标文件
创建归档:
tar cf[z/j] 归档包存放位置 对象1 对象2 对象3……
tar zcf /root/etc.tar.gz /etc(打包对象1)/
解开归档:
tar xf[z/j] 归档包存放位置 -C(大写) 解开包内容存放位置
tar xf /root/etc.tar.gz -c /tmp/ 解包
tar tf /root/etc.tar.gz -c /tmp/ 解包前查看内容
tar jcfv /root/etc.tar.gz -c /tmp/ 解包时看进程
查看归档内容:
tar tf[z/j] 归档包存放位置
df -hT:看到硬盘使用情况