Linux 常用命令

一、常用命令
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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值