Linux命令集合

------------------------- 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 【设置自动锁屏时间】

===================================

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值