美文网首页
linux命令备忘

linux命令备忘

作者: Albert_d37d | 来源:发表于2022-11-29 17:19 被阅读0次

gcc hello.c -Wall //显示警告

=======静态库

gcc add.c -c  //编译出.o文件

ar rcs libName.a add.o  //打包add.o文件为libName.a

nm libName.a        //查看静态库函数内容

//注:静态库命名规则 lib***.a

gcc hello.c  -I ./include/  自定义头文件目录

  -L ./lib/      自定义库目录     

-l addlib        自定义库文件名

-o app          生成程序名

========动态库

命名规则

lib**.so

生成.o

gcc a.c b.c -fpic

打包

gcc -shared a.o b.o -o libxx.so

要加载的库查询

ldd appname

动态库无法加载

使用临时变量

export LD_LIBRARY_PATH = 动态库路径

系统级别环境变量

/etc/profile

tab键补全命令

ls 查看目录

//关闭终端继续执行,且输出日志到log.out

nohup java -jar xxx.jar >log.out &

//查看数据库

mysql -u root -p

//查看指定端口

netstat -tunlp | grep 17001

//查看进程

ps -ef | grep progressname

//kill progress

kil -9 pid

//upload file

put  filename

  cd  switch linux director   

  lcd switch windows driector

securecrt

//download file

sz

注:结尾不要加分号

备份单个数据库的数据和结构(sakila 为数据库名)

mysqldump -uroot -p123456 -P3306 sakila > 0104.sql

还原

没有数据库,则要创建

mysqladmin -uroot -p123456 create landlordfour

还原时,数据库名称要一致

mysql -uroot -p123456 landlordfour </home/landlordfour7-8

执行sql脚本

source /home/xx.sql

1、导出整个数据库

  mysqldump -u 用户名 -p数据库名 > 导出的文件名

  >mysqldump -u breezelark-p mydb > mydb.sql

  2、导出一个表(包括数据结构及数据)

  mysqldump -u 用户名 -p数据库名 表名> 导出的文件名

  mysqldump -u lingxi -p mydb mytb> mytb.sql

heap dump

jmap -dump:format=b,file=mydump.dat pid

查看进程线程数量

cat /proc/pid/status

测试访问是否正常

curl http://127.0.0.1:8080

//linux架构查看

uname -m

解压tar.gz

tar -zxvf xxx

vim 

i  插入

esc 切换为命令

q!  不保存退出

wq  保存退出

wq! 强制保存退出

systemctl status firewalld    // 查看firewall服务状态

firewall-cmd --state          // 查看firewall状态

service firewalld start      // 开启firewall服务状态

firewall-cmd --reload        // 修改设置后要重启防火墙

firewall-cmd --query-port=80/tcp      // 查询端口是否开放

firewall-cmd --permanent --add-port=80/tcp    // 开放80端口

firewall-cmd --permanent --remove-port=80/tcp  // 移除端口

firewall-cmd --permanent --list-ports // 查看防火墙的开放的端口

firewall-cmd --list-all  //查看防火墙规则

相关文章

  • Linux 命令学习记录

    记录使用过的Linux命令,学习备忘(持续学习更新中)。 登录Linux系统 注意:命令后方要加个空格 常用的文件...

  • Linux命令备忘

    1. 系统相关 查看手册命令 man 只查看当前下一级目录占用大小 du --max-depth=1 -h 查看某...

  • linux 命令备忘

    sudo su 切换到root用户ps -aux | grep python tail -f nohup.out ...

  • Linux命令备忘

    t>本文说明:文章主要用于自己备忘,记录的是在日常工作娱乐中用到的一些命令及软件包,并不一定都是常用命令。基础命令...

  • linux命令备忘

    查看当前目录路径 创建文件夹并赋权限 清空文件内容 查看文件内容 查找文件 cd命令

  • linux命令备忘

    tar -c : 创建一个归档文件 -x : 解开一个归档文件 -t : 查看tar包中的文件 -v : 压缩过程...

  • (Linux五)Linux常用命令大全

    (linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) 前言 本文特点 授之以渔:了解命令学...

  • Linux GCC命令备忘

    hellodev——Linux GCC常用命令 简介 gcc(GNU-C-Compiler),但不局限于c语言,还...

  • Linux 命令大全备忘

    常用命令

  • 实用收藏Linux命令备忘

    系统操作 #使用shutdown命令马上重启系统 [root@H32 ~]# shutdown –r now #使...

网友评论

      本文标题:linux命令备忘

      本文链接:https://www.haomeiwen.com/subject/yoidfdtx.html