Linux常用命令

linux从根目录开始  /

 
bin  存放二进制可执行文件
boot 存放系统引导时使用的各种文件·
dev 存放设备文件·
etc 存放系统配置文件home存放系统用户的文件
lib  存放程序运行所需的共享库和内核模块opt额外安装的可选应用程序包所放置的位置
root 超级用户目录
sbin 存放二进制可执行文件,只有root用户才能访问tmp存放临时文件
usr 存放系统应用程序
var 存放运行时需要改变数据的文件,例如日志文件
 

 使用技巧

tab                                  自动补全

连续俩次tab                   给出操作提示

上下键                            查看历史命令

clear                               快速清屏 

常用命令

ls                                    list 查看当前目录下的内容

ls -A                                查看所有文件包括隐藏文件
pwd                                print work directory 查看当前所在目录
cd                                   change directory 切换目录

touch[文件名]                  touch  如果文件不存在,创建文件
mkdir[目录名]                  make directory 创建目录
rm[文件名]                       remove 删除指定文件

rm -rf [文件名]                  删除文件及其所有子目录,无需确认。rm -r则需要确认

cat[文件名]                      查看文件内容

more[文件名]                  回车键向下滚动一行,空格滚动一屏, b 返回上一屏, q 退出

tail [-f] fileName             默认显示文件末尾10行,修改f的值显示其它行数,不改则动态显示
echo ‘文字' >> [文件名]   追加到文件末尾

Ctrl+c和Ctrl+z                 都是中断命令,前者强制中断,后者虽中断,但还保持挂起状态

cp [-r] source dest          复制的是文件则需要加-r,会复制文件及其所有的子目录文件

mv source dest               将文件移动或者改名 mv 11.txt 123.txt 则为改名

netstat -tunlp                    查看正在占用端口号程序

tar [-zcxvf] fileName [files]

包文件后缀 .tar表示只进行了打包,并没有压缩,后缀为.tar.gz表示打包的同时还进行了压缩

-z:代表gzip,gzip可以对文件压缩或者解压

-c:代表creat,创建新的包文件

-x:代表extract,实现从包文件中还原文件

-v:代表verbose,显示命令的执行过程

-f:f代表file,用于指定包文件的名称

若仅仅将文件打包  tar -cvf test.tar test   对应的还原操作  tar -xvf test.tar

将文件打包压缩     tar -zcvf test.tar.gz test   对应的解压还原操作 tar -zxvf test.tar.gz

tar -zxvf apache-tomcat-9.0.65.tar.gz -C /usr/local  使用C保存到另外路径
 

vim [文件名]               

默认进去命令模式,gg快速移动到文件头 G 快速移动到文件末尾。

进入底行模式 / 进入可以进行文件的查找。

:可以进行文件保存操作  q!不保存退出 wq保存退出。 set nu可以显示行

find dirName -option fileName                在指定目录及子目录下查找文件 find . -name "*.java"       .代表当前目录下

grep word fileName                                从当前目录指定的文件中查找指定的内容

ps -ef|grep tomcat                                   查看是否有tomcat进程    ps -ef为查看所有进程

kill -9 进程id                                             -9为强制结束,杀死进程

systemctl status firewalld                        查看系统防火墙服务状态

systemctl stop firewalld                           暂时关闭防火墙

systemctl disable firewalld                      永久关闭防火墙,重启也不会打开

systemctl start firewalld                           开启防火墙

firewall-cmd --zone=public --add-port=8080/tcp --permanent      开放8080端口

firewall-cmd --reload                                开放后重新reload防火墙

firewall-cmd --zone= public --remove-port=8080/tcp --permanent   移除开放的端口,做完也要重新reload

firewall-cmd --zone=public --list-ports         查看所有开放的端口

 rpm 常用命令
rpm -i                                                                安装软件包(–install)
可选附带参数:
rpm –nodeps                                                    不验证软件包的依赖
rpm –force                                                       强制安装,即使覆盖其他包的文件也要安装
rpm -v                                                              可视化,提供更多的详细信息的输出
rpm -h                                                                显示安装进度
rpm -a                                                                 查询所有已经安装的软件包
rpm -f                                                                 查询文件所属于的软件包
rpm -q                                                             查询软件包  rpm -q tree 
rpm -l                                                                显示软件包的文件列表
rpm -e                                                             卸载指定软件包 rpm -e tree-1.7.0-1.30.x86_64
rpm -U                                                           升级软件包

rpm -qa                                                         查看所有在linux上安装的软件

rpm -qa|grep mysql                                     查看是否安装mysql

rpm -e--nodeps  软件名称                            卸载软件

sudo rpm -Uvh /home/download/rabbitmq-server-3.8.9-1.el7.noarch.rpm
 

yum list 软件名称                                          查看服务器上是否有软件的包

yum install 软件名称                                    从服务器上得到包名下载

由于centos8停止维护yum命令可能出问题,解决方法:

yum解决Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist: No URLs.._拄杖忙学轻声码的博客-CSDN博客

wget常用命令

用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。

 wget(选项)(参数)

选项

-a <日志文件>:在指定的日志文件中记录资料的执行过程;
-A <后缀名>:指定要下载文件的后缀名,多个后缀名之间使用逗号进行分隔;
-b :进行后台的方式运行wget;
-B <连接地址>:设置参考的连接地址的基地地址;
-c :继续执行上次终端的任务;
-C<标志>:设置服务器数据块功能标志on为激活,off为关闭,默认值为on;
-d:调试模式运行指令;
-D<域名列表>:设置顺着的域名列表,域名之间用“,”分隔;
-e<指令>:作为文件“.wgetrc”中的一部分执行指定的指令;
-h:显示指令帮助信息;
-i<文件>:从指定文件获取要下载的URL地址;
-l<目录列表>:设置顺着的目录列表,多个目录用“,”分隔;
-L:仅顺着关联的连接;
-r:递归下载方式;
-nc:文件存在时,下载文件不覆盖原有文件;
-nv:下载时只显示更新和出错信息,不显示指令的详细执行过程;
-q:不显示指令执行过程;
-nh:不查询主机名称;
-v:显示详细执行过程;
-V:显示版本信息;

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今天你学习了ma

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值