Linux使用 - Linux常用终端命令
1、在此之前,先了解一下 Linux 的目录结构
这里可以参考 centos-linux入门笔记
2、常用
ifconfig //查看IP相关信息 ping xxx //ping 网址 //注意,这里ping如果一直不停下来,可以按Ctrl+C 终止命令执行 //init 是修改 Linux 运行级别的命令 init 0 //关闭Linx服务器 init 6 //重启Linx服务器 reboot //重启 halt //关机 poweroff //关机
3、用户相关
su 用户名 //切换到 xx 用户
4、文件、文件夹相关
cd //切换到当前用户目录 cd ~ //切换到当前用户目录 cd / //切换到根目录 pwd //查看当前所处目录 ls //查看当前目录下所有文件、文件夹 mkdir 新目录 //创建文件夹 mkdir -pv 新目录 //创建多级目录时一定要加上【-pv】 rm -rf 目录/文件 //删除文件夹/文件 touch 文件 //创建文件
- Linux当前服务器拷贝到另一台服务器的命令:scp
scp [本机文件] [用户名]@[服务器ip]:[服务器拷贝过去的路径] # 示例: scp zookeeper-3.4.14.tar.gz root@192.168.10.133:/usr/
5、vim文本编辑器
vim xx文件 //打开文本编辑器,加载 xx 文件 vim一般的操作流程 1.vim 文件 进入【一般模式】。 2.按下i,从【一般模式】进入【插入模式】,该模式下可以编辑文本信息。 3.按下esc,从【插入模式】进入【一般模式】 4.在【一般模式】下输入:wq,也就是保存并退出
6、查看文本命令
1.cat命令 cat [选项] [文件] 范例1:cat -n file.txt 查看文本并对所有行编号; 范例2:cat -b file.txt 查看文本并对非空行编号; 2.tail tail [选项] [文件] 范例1:tail -f log.txt 查看log.txt文本,并监听文件动态刷新(常用来查看后台实时日志); 3.more more [选项] [文件] 范例1:more sshd.config 查看sshd.config文本,并分页显示,空格键翻页; 范例2:more +1000 -10 log.txt 查看log.txt文本,从第1000行开始,每页10行; 4.less less [选项] [文件] 范例1:less sshd.config 查看sshd.config文本,并分页显示,空格键翻页、J上一行K下一行; 范例2:less -Nm sshd.config 查看文本,-N展示行号,-m显示百分比; 注:/字符 —— 向下查找 ?字符 —— 向上查找 n重复前一个搜索 空格翻页、q退出
7、防火墙相关
systemctl status firewalld.service //查看firewalld 状态
systemctl stop firewalld //关闭防火墙
systemctl start firewalld //开启防火墙
systemctl disable firewalld //开机自动关闭防火墙
systemctl enable firewalld //开机自动启动防火墙
//防火墙开放某个端口,例如80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
// 查看已经开放的端口
firewall-cmd --list-ports
8、维护相关
netstat -anp // 查看端口相关信息,如果报错,需要执行 yum -y install net-tools ps -ef // 查看进程相关信息 free -h // 查看内存使用情况 df // 查看硬盘使用情况