cmd 常用命令
cd / 退回根目录
cd .. 上一级
cd xxx 到指定目录
cd - 上一次目录
ls -l xxx 查看xxx路径下的文件
ps -ef | grep nginx 查看nginx进程
clear 向下翻滚一页类似清屏
reset 完全刷新 之前指令都去掉 操作较慢
ctrl+c 退出脚本
cat /etc/redhat-release 查看系统当前版本
df -hl 查看磁盘剩余
ifconfig 查看本机ip 类似于windows ipconfig
vim
两次g 第一行
shif+g 跳到最后一行
yyp 复制一行
yy删除当前行
ctrl+insert 复制
shift+insert 粘帖
ESC后u 撤销上一步
dd --删除当前行
ndd --删除n行数据
dG --删除当前后之后的全部行
cp 123.txt ../ 复制到上一层
cp xx . 复制到当前目录
mv A B
mv /a /b/c 重命名
rm xxx删除文件 rm -r xxx 删除文件夹
-r 指令添加后对目录进行递归
tail -fn300 ./logs/catalina.out 查看日志
unzip -o xxxx.zip 解压并覆盖所有
truncate -s 0 xxx.txt -s参数用来设定文件的大小,清空文件,就设定为0;
vim 打开后 /xxx 搜索文件 enter完后 n下一个 N上一个
常用安装
yum install -y nc 网络
yum list |grep telnet 看能安装的telnet 通讯
yum install iptables-services #iptable安装
yum -y install epel-release 根据不同的centos安装不同的epel(epel是Extra Packages for Enterprise Linux 第三方 免费 能获取比官方更高版本的资源)
重启服务
systemctl restart firewalld.service firewall防火墙服务
service sshd restart 重启sshd服务(用户相关)
端口/ip
netstat -ntlp 列出所有端口
netstat -an|grep 25 (列出所有端口且显示数字端口不显示别名|正则25 显示有25的端口)
/sbin/iptables -L -n iptables 查看开放的端口
ss -ntlp 不解析服务名称,以数字方式显示;只显示tcp套接字;显示处于监听状态的套接字;显示使用套接字的进程信息;
last -f /var/log/wtmp 查看登录的ip记录
netstat后端口号前面是监听的地址 可以通过telnet 地址 加端口号进行沟通
常用文件
vim /etc/ssh/sshd_config ssh配置
vim /etc/sysconfig/iptables iptables
退出su状态
exit
logout
ctrl D
查看组/添加成员
groups 查看当前用户所在组
groups xxx 看xxx用户所在组名(左用户 右组名)
usermod -G root newuser 将newuser添加到root组中
su命令权限提升很大且root密码知道的人多 使用sudo的话只需要输入自己的帐号的命令
而且通过/etc/sudoers 可以对用户进行一定程度的分层管理 更安全
从github下载文件
1、文件夹用svn checkout 单个文件的地址(/tree/master换成/trunk 或者尝试/trunck) 需要等待
2、单个文件wget 地址
3、整个git clone 地址
rpm
rpm -ql 包名 查询安装的文件放在哪里
ps -ef | grep nginx
ps:Process Status 进程状态
-e 显示所有程序。
-f 显示UID,PPIP,C与STIME栏位。
grep命令是查找 grep全称是Global Regular Expression Print 能看所有角色的
中间的|是管道命令 是指ps命令与grep同时执行
本文提供了一系列常用的CMD命令介绍,包括目录导航、文件管理、进程查看等实用操作,并附带了部分Linux命令说明,适合初学者及需要快速查阅的开发者。
3651

被折叠的 条评论
为什么被折叠?



