linux 常用命令

常用命令
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
 文件管理器 如果不能切换到其他目录这时候  使用 ctr+L  呼出地址栏就可以  解压:tar zxvf FileName.tar.gz 
 压缩:tar zcvf FileName.tar.gz DirName 

1. 终端快速启动文件管理器

nautilus + path (指定路径)

在你虚拟机的命令行终端输入
vmware-toolbox-cmd disk list 查看磁盘挂载点,然后执行,看到目录是 /,意思是根目录
vmware-toolbox-cmd disk shrink /压缩你的磁盘大小

执行过程中会很慢,建议下班后后台运行,避免影响工作。
执行完后你会发现*.vmdk变成了实际占用空间大小了。

ssh 实效 打开状态发现ssh已经开启  这时候发现防火墙没有关闭,关闭防火墙一切正常  sudo ufw disable

   

 

查找进程

  1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。
  2. ps 命令用于查看当前正在运行的进程。
    grep 是搜索
    例如: ps -ef | grep java
    表示查看所有进程里 CMD 是 java 的进程信息
    ps -aux | grep java
    -aux 显示所有状态
    ps
  3. netstat -ap | grep 8080 快速查找与8080相关的进程
  4. kill 命令用于终止进程
    例如: kill -9 [PID]
    -9 表示强迫进程立即停止
    通常用 ps 查看进程 PID ,用 kill 命令终止进程
    网上关于这两块的内容、
  5. sudo netstat -apn | grep 1883   查询相关进程
  6. sudo kill -9 $(lsof -i:端口号 -t)   杀掉所有占用该端口的进程

对于linux 虽然哪一个简单的 ,c socket 每次连接都是新建的 内存池,,于是全局变来那个可能并没有什么卵用,解决这种情况的办法有 1.使用数据库 2.全局变量

 切换gcc  sudo update-alternatives --config gcc

 制作makefil 的时候记得目标下面执行命令 要用制表符 -> 其他的可能不行 会报错 vscode 会显示空格功能

posted @ 2017-12-16 23:05  避暑山庄  阅读(267)  评论(0编辑  收藏  举报