linux常用命令
1.防火墙firewalld的使用
查看防火墙状态:firewall-cmd --state
启动防火墙: systemctl start firewalld
关闭防火墙: systemctl stop firewalld
重启防火墙: firewall-cmd --reload
开启防火墙: systemctl enable firewalld
禁用防火墙: systemctl disable firewalld
2.查看所有可见的文件和目录
ll: 列出文件和目录的详细信息
clear:清除屏幕上的内容。
exit:退出登录状态。
reboot:重启
shutdown -h now: 立即关机
cat:查看文件
less,more:分页查看文件
tail -10:查看文件的最后10行内容
grep Delete:文件查看文件内容中的所有的Delete内容
2.1 mkdir: 创建多级目录
mkdir aaa 在当前目录下创建一个名为aaa的目录
mkdir /usr/aaa 在指定目录下创建一个名为aaa的目录
cp -r: 复制多级目录
Apache-tomcat目录重命名tomcat: mv ./ Apache-tomcat ./tomcat
rm -rf:删除多级目录
tar -zcvf:打包
tar -zxvf:解包
touch:创建文件
cp:复制文件
将Hello.java重命名HelloWorld.java: mv Hello.java HelloWorld.java
rm Hello.java:删除Hello.java文件
find -name “.d”:查找文件名”.d”的所有文件
3.修改后保存文件
:q :对文件没有任何操作,直接退出
:q! :放弃文件的修改,退出
:wq :保存文件的修改,退出
4.目录操作
目录切换 cd
cd 目录 : 进入指定目录命令
cd / 切换到根目录
cd /usr 切换到根目录下的usr目录
cd ../ 切换到上一级目录 或者 cd ..
cd ~ 切换到home目录
cd - 切换到上次访问的目录
5. 查看系统中安装的软件和软件安装卸载
rpm -qa | grep xxx :查看当前系统安装的软件
rpm -ql java :查看安装的java软件
rpm -ql mysql :查看安装的mysql软件
rpm -ivh :安装*.rpm 软件
rpm -e :卸载*.rpm 软件
ipconfig :获取ip地址
netstat -anp |grep : 端口号查看端口使用情况
6.其他命令
cat a.txt b.txt > c.txt :将a.txt 和b.txt的内容重定向输出到c.txt中
cat a.txt b.txt >> c.txt :将a.txt 和b.txt的内容重定向追加到c.txt中
useradd -m user1 : 新增user1用户
su user1 :从root用户切换到user1用户
password user1 :设置user1的密码