------------------------- centos --------------------------------------
ip addr 【查ip】
netstat -anp 【TCP类型的端口】
yum update 【更新】
sudo passwd root 【sudo允许用户以root用户身份】
su root 【切换到root账号】
这是由于CentOS的软件安装工具不是apt-get,而是yum,使用yum命令代替apt-get即可。
在Linux系统中,当能ping通一个主机时,此时ping命令会一直执行,要想终止,可采用CTRL+c或CTRL+z方式退出
init 0: 关机
ls -al:显示所有隐藏文件
[Tab] 接在一串指令的第一个字的后面,则为“命令补全”;
[Tab] 接在一串指令的第二个字以后时,则为“文件补齐”!
若安装 bash-completion 软件,则在某些指令后面使用 [tab] 按键时,可以进行“选项/参数的补齐”功能!
-
/ :根目录
- :代表用户目录
help:指令用法介绍
man: 不是指令或是文件格式时,用这命令看介绍
ifconfig -a 【查询IP地址】
find / -name types.h 【查找types.h文件所在目录】
gcc main.cpp -o main 【编译c程序】
./main 【执行main文件】
CTRL+z 【强制终止命令】
g++ 001.cpp -lpthread -o 001.o 【编译lpthread多线程库命令】
rpm -qa | grep 软件名 【查看软件安装情况】
yum install 网站 【直接联网安装】
----------------------- ubuntu ---------------------------------------------------------
sudo systemctl start mysql # 启动 mysql 服务
sudo systemctl stop mysql # 关闭 mysql 服务
service mysql start 【使用 service 启动】
show databases 【所有数据库】
sudo su 【到root账号】
su jinag 【到指定账号】
sudo apt-get install g++ 【安装g++】
sudo apt install vim 【安装vim】
sudo apt update 【更新】
sudo apt upgrade 【升级】
make 2>&1|tee xxx.log 【make编译时把错误日志保存到xxx.log】
sudo ufw allow 3306 【开放防火墙3306端口】
netstat -tunlp | grep :3306 【查看3306端口程序】
ps -e | grep ssh 【确定ssh是否启动,有sshd字样就是已启动】
sudo service ssh start 【启动ssh】
ps -ef |grep sshd 【查看sshd】
lsof -i:631 【查看开放的端口】
netstat -aptn 【查看所有远程开放端口】
ps aux | less【显示所有运行中的进程】
whereis mysql.h 【显示文件存在的路径】
----------------------- 文件操作 --------------------------------------------------
df -h 【查看磁盘空间】
lsblk 【查看系统磁盘分区情况】
df -h /var【查看var在哪个分区】
fdisk -l 【磁盘分区情况】
vgs 【看卷组】
lvs 【看逻辑卷】
pvs 【看加入到逻辑组的分区】
sudo apt autoremove --purge snapd 【清除dev/loop里面没用的东西】
----------------------- 文件操作 --------------------------------------------------
sudo gedit a.cpp【编辑某文件】
----------------------- vim操作 --------------------------------------------------
向下移动一个屏幕
向上移动一个屏幕
向下移动半个屏幕
向上移动半个屏幕
----------------------- 系统启动 --------------------------------------------------
systemctl set-default multi-user.target 【启动进入命令行界面】
systemctl set-default graphical.target 【回到图形界面】
gsettings set org.gnome.desktop.session idle-delay 60 【设置自动锁屏时间】
===================================