linux常用操作

我们常用重启进程的方法:kp alarm;alarm
查找当前目录下所有文件文本包含helloword内容:grep -rn “helloword” *
在当前文件夹下给所有文件,赋值最大的权限:chmod 777 *
拷贝文件到另一台机器:
scp xxx(文件名) 192.168.xxx.xxx(IP地址):/home/xiaoming/dms/bin(路径名)
查看一个进程是否启动:ps -ef | grep xxx
远程连接一台服务器:ssh 192.168.0.1
列出谁在使用3306端口:lsof -i :3306
在当前目录下查找以april开始的文件:find -name april*

mv 文件名 文件名 将源文件名改为目标文件名
mv 文件名 目录名 将文件移动到目标目录
mv 目录名 目录名 目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名
mv 目录名 文件名 出错
使用指令"cp"将当前目录"test/"下的所有文件复制到新目录"newtest"下,输入如下命令: cp –r test/ newtest

rm test.txt rm:是否删除 一般文件 “test.txt”? y
rm homework rm: 无法删除目录"homework": 是一个目录
rm -r homework rm:是否删除 目录 “homework”? y

不压缩用:
tar -cvf out.tar 1.out 2.out 3.out
gz压缩用:
tar -czvf out.tar.gz 1.out 2.out 3.out
bz2压缩用:
tar -cjvf out.tar.bz2 1.out 2.out 3.out
输出文件名是写在前面的。

新建一个c++项目如何才能在linux上运行?
qmake -project:生成.pro文件
qmake Phread_test.pro :生成.makefile文件
make :生成编译文件
Phread_test:运行程序

ldd查看程序之间动态库的依赖关系
ldd Phread_test

如果敲进程名无法启动,可以使用./process启动


gdb 调试

  • “卡住程序”
  • 1323:d5000 267074 14966 1 09:31 pts/3 00:00:00 dbi 1330:d5000 267519 246602 0 09:31 pts/10 00:00:00 grep -n dbi
  • gdb -p 267074
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值