一、常用命令
1.1、常用
1.1.1、查看指定目录的文件信息
命令(文件名):ls 文件路径
命令(文件详情):ll 文件路径
1.1.2、切换目录
命令:cd 文件目录
1.1.3、中止命令
命令:ctrl+c
1.2、关机
1.2.1、shutdown [选项] 时间
1.2.2、选项
1.2.2.1、取消前一个关机命令
选项:-c
1.2.2.2、关机
选项:-h
1.2.2.3、重启
选项:-r
1.2.3、示例
1.2.3.1、晚上10点重启
命令:shutdown -r 22:00
1.2.3.2、撤销
命令:shutdown -c
1.2.3.3、立即重启
命令:shutdown -r now
1.2.3.4、立即关机
命令:shutdown -h now
1.3、创建文件夹
1.3.1、创建一级目录
命令:mkdir 文件夹名称
1.3.2、创建多级目录
命令:mkdir -p aaa/bbb/ccc
1.4、删除文件
1.4.1、删除文件
命令:rm -r 文件名称
1.4.2、强制删除
命令:rm -rf 文件名称
1.5、修改文件名称
命令:mv 原名称 新名称
1.6、移动文件位置
1.6.1、将somefile.4移动到bbb文件夹中
命令:mv somefile.4 bbb/
1.6.2、将somefile.4移动到bbb文件夹中,并且修改名称为somefile.3
命令:mv somefile.4 bbb/somefile.3
1.7、创建文件
1.7.1、创建somefile.1文件
命令:vi somefile.1
1.8、拷贝文件
1.8.1、将hello.1文件拷贝到aaa文件夹中
命令:cp hello.1 aaa/
1.8.2、将hello.1文件拷贝到aaa文件夹中,并修改名称为hello.2
命令:cp hello.1 aaa/hello.2
二、vi 用文本编辑器编辑生成文件
命令:vi somefile.1
首先会进入“一般模式”,此模式只接受各种快捷键,不能编辑内容
按 i 键,就会从一般模式进入到编辑模式,次模式下,敲入的都是文件内容
编辑完成后,按 ESC 键,就会退出编辑模式,回到一般模式
再按 : 键进入“底行命令模式”,输入 qw 命令,回车即可保存内容并退出vi
vi常用的快捷键(快捷键需要在底行命令模式下使用)
a:在光标后一位开始插入
A:在该行的最后插入
I:在该行的最前面插入
gg:直接跳到文件首行
G:直接跳到文件末行
dd:删除行,如果5dd,则一次删除5行
yy:复制当前行,如果5yy,则一次复制5行
p:粘贴
v:进入字符选择模式,选择完成后,按y复制,按p粘贴
shift+v:进入行选择模式,选择完成后,按y复制,按p粘贴
查找字符:/you 查找文件中的you,并定位到第一个找到的地方,按“n”可以定位到下一个匹配的位置,“N”定位到上一个位置
三、cat命令
3.1、将文件内容输出到控制台
命令:cat hello.1
3.2、查看文件尾部的10行,常用来查日志
命令:tail -10 hello.1
3.3、实时刷新查看文件,用来查看日志
命令:tail -f hello.1
3.4、实时滚动刷新查看文件,用来查看日志
命令:tail -F hello.1
3.5、查看文件头部的10行
命令:head -10 hello.1
四、软件安装
4.1、压缩/加压缩
4.1.1、标识
c:打包
x:解打包
v:显示过程
f:指定打包后的文件名
4.1.2、压缩文件
命令:tar -cvf 打包文件名 源文件
4.1.3、解压文件
命令:tar -xvf 文件名
4.2、rpm安装
4.2.1、安装软件
tab键智能补全文件名
命令:rpm -ivh 软件名
4.2.2、查看软件是否被安装
命令:rpm -q 软件名 (全名称)
命令:rpm -qa | grep 模糊名
4.2.3、卸载rpm软件
命令:rpm -e 软件名(全名称)
4.2.4、升级已有软件
命令:rpm -u 软件名 (全名称)
五、CentOS7更改默认启动界面
5.1、图形界面
命令:systemctl set-default graphical.target
reboot重新启动就可以了
5.2、命令行界面
命令:systemctl set-default multi-user.target 修改启动模式
reboot重新启动就可以了
六、防火墙
6.1、查看全部打开的端口
命令:netstat -tlunp
6.2、查看某个端口是否正在运行
命令:netstat -nlp |grep :8080
6.3、系统命令
systemctl start firewalld #启动
systemctl status firewalld #查看运行状态
systemctl stop firewalld #关闭
systemctl disable firewalld.service #禁止开机启动
firewall-cmd --state #查看默认防火墙状态
firewall-cmd --reload #重启防火墙
6.4、端口命令
firewall-cmd --zone=public --add-port=80/tcp --permanent #添加端口(–permanent表示永久生效,没有此参数重启后失效)
firewall-cmd --zone=public --query-port=80/tcp #查看防火墙80端口
firewall -cmd --zone=public --remove-port=80/tcp --permanent #删除防火墙80端口
七、进程
7.1、查看某应用的进程号PID
命令:ps aux | grep httpd
7.2、杀死进程
命令:kill -9 进程的PID
八、不挂断地运行命令nohup
8.1、执行jar文件
命令:nohup java -jar test.jar >temp.txt &
8.2、启动Apache ftp server
命令:nohup ./bin/ftpd.sh res/conf/ftpd-typical.xml &
————————————————
版权声明:本文为CSDN博主「大坏蛋^_^」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qzc70919700/article/details/130051595