我们常用重启进程的方法: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