当前位置: 首页 > Linux

还在百度linux命令?推荐一套我用起来很顺手的命令!

时间:2023-04-06 11:39:19 Linux

身为Java后端开发者,怎么能不点Linux命令呢?总结了一套非常实用的Linux命令(基于CentOS7.6),希望对你有所帮助!SpringBoot实战电商项目商城(40k+star)地址:https://github.com/macrozheng/mall系统服务管理systemctlsystemctl命令是service和chkconfig命令的组合,可以用来管理系统。输出系统中各个服务的状态:systemctllist-units--type=service查看服务运行状态:systemctlstatusfirewalld关闭服务:systemctlstopfirewalld启动服务:systemctlstartfirewalld重启服务(不管当前服务是否启动或关闭):systemctlrestartfirewalld不中断服务重新加载配置信息:systemctlreloadfirewalld禁止服务开机启动:systemctldisablefirewalld设置服务开机启动:systemctlenablefirewalldfilemanagementls列出指定目录下的所有文件,列出/目录下的文件:ls-l/pwd获取当前工作目录的绝对路径:cd更改当前工作目录:cd/usr/localdate显示或修改系统时间和日期;date'+%Y-%m-%d%H:%M:%S'passwd用于设置用户密码:passwdrootsu更改用户身份(切换到超级用户):su-clear用于清除屏幕信息man显示指定命令的帮助信息:manlswho查询系统运行级别:who-r显示当前登录系统的用户:who-buTfree显示系统内存状态(以MB为单位):free-mps显示系统进程运行状态:ps-ef查看sshd进程运行状态:ps-ef|grepsshdtop查看实时活动进程,类似于Windows任务管理器。mkdir创建目录:more用于分页查看文件,例如每页10行查看boot.log文件:more-c-10/var/log/boot.logcat用于查看文件,如查看linux启动日志文件,并标记出来行号:cat-Ab/var/log/boot.logtouch用于创建一个文件,比如创建一个text.txt文件:touchtext.txtrm删除一个文件:rmtext.txt强制删除目录及其子目录:rm-rftestdir/cp用于复制文件,例如将test1目录复制到test2目录cp-r/mydata/tes1/mydata/test2mv用于移动或覆盖文件:mvtext.txttext2.txt压缩解压tar将/etc文件夹中的文件归档etc.tar文件(不压缩):tar-cvf/mydata/etc.tar/etc压缩文件夹中的文件/etc用gzip压缩到文件etc.tar.gz:tar-zcvf/mydata/etc.tar.gz/etc使用bzip2将文件夹/etc压缩到文件/etc.tar.bz2:tar-jcvf/mydata/etc.tar.bz2/etc页面查看压缩包(gzip)内容:tar-ztvf/mydata/etc.tar.gz|more-c-10解压文件到当前目录(gzip):tar-zxvf/mydata/etc.tar.gz解压文件到指定目录(gzip):tar-zxvf/mydata/etc.tar.gz-C/mydata/etc磁盘和网络管理df查看磁盘空间使用情况:df-hTdh查看当前目录下文件和文件夹大小:du-h--max-depth=1./*ifconfig显示当前网络接口状态:netstat查看当前路由信息:netstat-rn查看所有有效TCP连接:netstat-an查看系统启动的监控服务:netstat-tulnp查看连接状态下的系统资源信息:netstat-atunpwgetfrom下载网络文件文件上传下载安装上传下载工具lrzsz;yuminstall-ylrzsz上传文件,输入以下命令XShell会弹出文件上传框;rz下载文件,输入以下内容命令XShell会弹出文件保存框;szfileName软件安装与管理rpmRPM是Red-HatPackageManager的缩写,是Linux下通用的软件包管理方式,可用于安装管理以.rpm结尾的package安装包:rpm-ivhnginx-1.12。2-2.el7.x86_64.rpm模糊搜索软件包:rpm-qa|grepnginx精确搜索软件包:rpm-qanginx查询软件包的安装路径:rpm-qlnginx-1.12.2-2.el7.x86_64查看软件包的一般信息:rpm-qinginx-1.12。2-2.el7.x86_64验证软件包内容与安装文件一致:rpm-Vnginx-1.12.2-2。el7.x86_64更新软件包:rpm-Uvhnginx-1.12.2-2.el7.x86_64删除软件包:rpm-enginx-1.12.2-2.el7.x86_64yum是YellowdogUpdater的缩写,Modified,可以在线自动下载安装RPM包,可以自动处理依赖,一次性安装所有依赖包,非常方便!安装包:yuminstallnginx查看可以更新的包:yumcheck-update更新指定包:yumupdatenginx在版本库中查找包信息:yuminfonginx*列出所有已安装的包:yuminfoinstalled列出包名称:yumlistnginx*fuzzy搜索包:yumsearchnginxGitHubhttps://github.com/macrozheng/mall-learning本文已收录,欢迎Star!