分享

​Linux命令

 蜗牛的书馆 2020-08-16

uname -a:查看linux系统的基本信息(计算机名、操作位数、版本号)
reboot:重启机器/操作系统
lsblk:查看逻辑磁盘大小
df -h:查看操作系统各磁盘使用状况
top:查看所有进程的cpu/内存使用情况
top后按1:查看各cpu使用率
free -m:查看各内存使用率
ip addr:检查浮动地址
ifconfig:查看ip地址
cd /:跳到根目录
cd ../:跳到上级目录
cd ../../:跳到上两级目录
cd /opt/server:跳到绝对路径
cd server:跳到相对路径
TAB:自动补全命令或文件名
pwd:查看当前目录完整路径
ls:显示当前目录下所有文件、文件夹
ll:显示当前目录下所有文件/文件夹详细信息
mkdir:创建文件夹
mkdir -p /opt/software/DB:创建多级目录
cp 源文件名 目标文件名:把源文件复制为目标文件
mv 源文件名 目标文件名:重命名
rm -rf ./*:删除当前目录下所有文件
rm -rf /var/lib:删除文件夹及其下所有文件
echo hello B>tmp.txt:将字符串输出到文件,覆盖文件中的原内容
echo hello C>tmp.txt:将字符串追加到文件,不覆盖
scp root@192.168.0.2:/home/1.txt  /home/test/2.txt:从远程复制文件到本地,并改名,也可以对调参数,从本地复制文件到远程
scp root@192.168.0.2:/home/1.txt  /home/test:从远程复制文件到本地,不改名
scp -r root@192.168.0.2:/home/te/  /home/te/:从远程复制目录到本地

find . -name pass:查找名称为pass的文件、文件名,-inname(忽略大小写)
find . -name '*.txt':以正则表达式搜索后缀名为.txt的文件
find . ! -name '*.txt':搜索项排除指定格式

rpm -qa|grep 软件名称:查找软件
rpm -qa|grep -i mysql:查询是否安装了mysql软件
rpm -e --nodeps 软件名称:卸载软件
rpm -ivh 软件名称:安装指定软件
service iptables stop:禁用防火墙
touch 文件名称:修改文件时间属性,若无此文件,则创建文件
tailf /tomcat/logs:打印输出日志,从最新的日志开始打印
在bin目录下通过tail -f ../logs/catalina.out查看启动日志
cat 文件名:查看文件内容
cat catalina.out:在tomcat的logs文件夹下执行,打印输出日志

unzip文件名.zip:解压zip文件
tar -cvf 文件名.tar 要压缩的文件名:将文件压缩成tar文件
tar -xvf 文件名.tar:解压.tar文件
tar -zcvf 文件名.tar.gz 要压缩的文件:将指定的文件打包压缩成tar.gz
tar -zxvf 文件名.tar.gz:解压缩tar.gz文件

vi /home/xx.properties:修改文件内容
ESC再输入:q!:不保存退出
ESC再输入:wq!:保存退出
/172.59:搜索包含172.59的文字内容

./startup.sh:启动startup.sh程序
source /opt/create.sql:等同于./opt/create.sql
ps -ef|grep 进程名:查看指定进程是否启动
kill -9 进程ID:杀掉进程
Ctrl+c:强制中断程序的执行,也可用于退出日志查看
Ctrl+z:将任务中断并挂起,fg重新启动被中断的命令,bg把中断的程序放在后台执行

开放端口:/sbin/iptables -I INPUT -p tcp dport 8080 -j ACCEPT
保存设置:etc/rc.d/init.d/iptables save

date:显示当前日期时间
date -s "11:10:05":修改当前时间
ping www.baidu.com:通过ping百度,检查服务器是否能连接外网

chmod +x *.sh:使所有后缀名为sh的文件,拥有可执行权限
clear:清屏
service mysql restart:重启mysql服务

linux Crontab定时任务:菜鸟教程

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多