Linux命令手册


快捷键

TAB #自动补全
Ctrl+a #光标移到行首
Ctrl+e #光标移到行尾
Ctrl+u #删除命令行开始至光标处
Ctrl+k #删除光标至命令行结尾
Ctrl+Shift+C #复制
Ctrl+Shift+V #粘贴
Ctrl+C		#强制中断
Ctrl+Z		#挂起程序,输入fg可以返回

文件路径

~			#root 目录
/ 			#根目录
..			#上级目录

命令帮助

ls --help

cd

cd /		 #返回根目录
cd ..		 #返回上级目录
cd ../../    #返回上级两层
cd ~   		 #返回root
cd -		 #返回上一个进入的目录
cd --		 #显示最后一个离开的目录
cd "test file"/ #切换到名字带空格的目录

文件

mkdir file #创建文件目录
mv file file1  #移动文件/重命名
rm file  #删除文件
rm -rf file  #删除file目录以及下方所有文件
touch file  #创建文件
touch -d "2021-10-10 09:30:00" file  #修改文件访问时间和修改时间
tail file #显示文件的末尾十行
cp a b  #复制a命名为b

sudo chmod 666 fileName  #设置可读可写
sudo chmod 777 fileName  #设置可读可写可执行
stat file  #查看文件详细信息
cat fileName    #打印文件
cat -n fileName  #带行编号打印文件
cat fileName | grep 'ERROR' #关键字查询文件
df -h /var/lib/docker/ #查看/var/lib/docker/占用空间

查找

which lsmod #在PATH变量指定的路径中,搜索某个系统命令的位置
find fil*  #查找当前文件夹下文件(不包括子文件),模糊查询匹配
find -name fil* #查找当前文件夹下文件(包括子文件),模糊查询匹配
locate fil #从/var/lib/locatedb中查找文件,速度比find -name更快
whereis ls #查找命令位置

ssh

ssh root@192.168.80.130 #登录
cat /root/.ssh/known_hosts #查看可达主机
scp -r test root@192.168.43.130:/home/test #将test文件夹中所有文件拷贝到 远端指定路径
scp -r root@192.168.43.130:/home/test /home/test #将文件夹中所有文件拷贝到test下

进程

ps -ef |grep 80  #根据端口查看进程
ps -ef |grep java #根据进程名查看进程
ps -ef |grep 2556 #根据进程ID查看进程
lsof -i:80 #根据端口查看进程
netstat -nlp|grep 80 #端口占用查看
kill -9 进程号 #kill进程
#systemctl=service+chkconfig
systemctl status network  #查看服务
systemctl start network  #启动服务
systemctl stop network  #停止服务
systemctl restart network  #重启服务
systemctl is-enabled network  #服务状态
systemctl enable network  #开启自启动
systemctl disable network  #关闭自启动
systemctl list-unit-files #列出系统服务状态

查看系统信息

free -h # Mem为物理内存 Swap为交换内存
lscpu #查看cpu信息
ifconfig #查看网络信息
df -hl #查看磁盘剩余空间
cat messages* |grep usb|grep SerialNumber #USB信息
dmesg |grep usb #USB信息
uname -a #Linux内核版本
cat /etc/os-release #查看centos版本
top #查看cpu占用

rpm安装

rpm -ivh 包名 #安装
rpm -Uvh 包名 #升级
rpm -qa #查看所有安装的包
rpm -e 包名	#卸载包
rpm -e --nodeps 包名 #卸载包,忽略依赖
rpm -qpR 包名 #查看依赖

yum 安装(自动处理依赖)

yum -y install 包名 #安装,同时所有过程提示均为yes

dpkg 安装

dpkg -i xxx.deb

tar

tar -zxvf test.tar.gz #解压缩
tar -zcvf test.tar.gz ./ #将当前目录下的所有文件压缩为test.tar.gz 

环境变量

env #查看环境变量
echo envname #查看环境变量名
vim /etc/profile.d/my_env.sh #添加环境变量:永久
source /etc/profile.d/my_env.sh #刷新环境变量

网络


telnet ip port # telnet port
netstat -ano
curl -i https://www.baidu.com #查看网页信息
wget url #下载

常用文件及文件目录

/etc/hosts #host文件
/etc/profile # linux启动脚本
/etc/profile.d # /etc/profile启动时会执行该目录下的所有*.sh文件
/bin #存放命令,普通用户+管理员用
/sbin #存放命令,普通用户+管理员用
/usr/bin # 存放非必要的命令,所有用户可用,自定义脚本命令放置在该路径下
/usr/sbin # 存放非必要的命令,管理员可用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LLZH919

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值