linux基本命令

1. 常用命令

ls 列出当前目录下文件信息( -l:详细信息,-a:所有信息 )

ll 相当于 ls -l

clear 清空

su 切换用户

sudo 以root身份执行命令

2. 系统命令

halt 关机

poweroff 关机

shutdown -h now 关机

reboot 重启

shutdown -r now 重启

logout 注销

date 显示日期

bc 计算器

init 切换系统模式

3. 文件&目录

pwd 查看当前所在目录

cd 进入目录

mkdir 创建目录

touch 创建文件

cp 复制文件或目录

mv 移动文件或目录

rm 删除文件或目录

4.快捷键

tab 补全命令

ctrl+c 终止执行

ctrl+a 光标移到最前

ctrl+e 光标移到最后

5. vi

i或q 命令行模式 → 编辑模式

esc 编辑模式 → 命令行模式

:或/ 命令行模式 → 末行模式

1)命令行模式

yy 复制

p 粘贴(粘贴到光标所在的下一行)

dd 删除一行(删除光标当前所在的行)

ndd 删除多行(n代表要删除多行 删除光标下的对应的行)

u 还原

2)末行模式

set nu 显示行号

set nonu 取消行号

/关键词 搜索关键词

多行复制 行号1,行号2, co 插入的行号

多行删除 行号1,行号2 del

6. rpm

rpm -qa 查询已经安装的所有软件

rpm -qa|grep xxx 查询指定软件

rpm -e 卸载软件

rpm -ivh xxx 安装软件

7. 用户组

/etc/group 组信息文件

/etc/gshadow 组密码文件

groupdd 添加用户组

groupmod 修改用户组

groupdel 删除用户组

8.用户

useradd 添加用户

usermod 修改用户

userdel 删除用户

whoami 查看当前用户

9. 权限

chmod -R 递归修改权限

chown -R 修改拥有者

chgrp -R 修改所属组

10. 压缩

  1. .gz

解压1:gunzip FileName.gz

解压2:gzip -d FileName.gz

压缩:gzip FileName

  1. .tar.gz & .tgz

解压:tar zxvf FileName.tar.gz

压缩:tar zcvf FileName.tar.gz

11. Other

apache /usr/local/apache/bin/apachectl start|stop|restart

apache配置文件 /usr/local/apache/conf/httpd.conf

模拟浏览器发送请求 curl http://127.0.0.1

查看进程 px aux|grep xxx

关闭防火墙 service iptables stop

网络配置 /etc/sysconfig/network-script/ifcfg-eth0

nginx /url/local/nginx/sbin/nginx (空|-s stop|-s reload)

查看进程 ps aux|grep nginx

自启动 /etc/rc.local

posted @   pine007  阅读(185)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示

目录导航