- 常用命令
-
cd 作为目录切换命令 常用来进入目录。用法: mikdir 用来新建文件夹 vim 用来编译一个文件 VIM使用
https://www.cnblogs.com/yangjig/p/6014198.html vi filename :打开或新建文件,并将光标置于第一行首 ctr+alt+t用来打开命令界面 f1 f2用来切换不同用户 sudo -i 用来却换到管理员身份 因为外部windows传到linux必须要管理员身份而且要修改文件权限 table用来补全代码 环境变量查看 vim .bashrc gcc编译器 mount /dev/sad1 /mnt/udisk/ sudo su 切换到root apt-get install open-vm-tools open-vm-tools-desktop 用于安装vm toos rm -rf /var/log/httpd/access -rf 删除一个文件夹
tar -zcvf /home/xahot.tar.gz /xahot
tar -zcvf 打包后生成的文件名全路径 要打包的目录
sudo chmod -R 777 /url 将文件夹下全部更改为777解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName
查找进程
- 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。
- ps 命令用于查看当前正在运行的进程。
grep 是搜索
例如: ps -ef | grep java
表示查看所有进程里 CMD 是 java 的进程信息
ps -aux | grep java
-aux 显示所有状态
ps - netstat -ap | grep 8080 快速查找与8080相关的进程
- kill 命令用于终止进程
例如: kill -9 [PID]
-9 表示强迫进程立即停止
通常用 ps 查看进程 PID ,用 kill 命令终止进程
网上关于这两块的内容、 - sudo netstat -apn | grep 1883 查询相关进程
- sudo kill -9 $(lsof -i:端口号 -t) 杀掉所有占用该端口的进程
对于linux 虽然哪一个简单的 ,c socket 每次连接都是新建的 内存池,,于是全局变来那个可能并没有什么卵用,解决这种情况的办法有 1.使用数据库 2.全局变量
切换gcc sudo update-alternatives --config gcc