Linux常用命令

命令备忘

系统信息cmd

set var_name //查看环境变量
MAIN.CPL //打开鼠标属性设置

文件操作

mkdir	创建文件夹
touch	创建文件
pwd	显示当前目录所在路径
cd	切换目录
ls	查看当前目录的子文件
mv	重命名
.	当前目录
..	当前目录的上一级目录

当前路径开启cmd方法

长按shift + 右键
长按shift + 右键 + W + Enter
目录上输入cmd + Enter
//或,开启cmd后
pushd 绝对路径(最后不带\)

网络进程相关 

// 查看端口占用情况
本机:netstat -aon | findstr port-num
         netstat -aon | find "port-num"
远程:telnet ip port_num
tasklist|findstr pid_num  // 查看PID对应的进程或服务
taskkill /f /t /im port-num  // 直接结束占用端口的进程
tracert ip或URL  // 确定数据报访问目标地址所采取的路径
ipconfig /all:查看ip地址以及网关,DNS等详细信息

win+R快捷启动命令备忘

注册表:regedit
windows服务:services.msc

命令备注

mklink 

创建目录链接实现文件转移

//cmd命令执行
C:\WINDOWS\system32>mklink /D "C:\ProgramData\Package Cache" "D:\ProgramData\Package Cache"

kill 命令

(1) kill -2 pid 向指定 pid 发送 SIGINT 中断信号, 等同于 ctrl+c
(2) kill -9 pid, 向指定 pid 发送 SIGKILL 立即终止信号
(3) kill -15 pid, 向指定 pid 发送 SIGTERM 终止信号
(4) kill pid 等同于 kill 15 pid

其中,SIGINT/SIGKILL/SIGTERM 信号的区别:

  • (1) SIGINT (ctrl+c) 信号 (信号编号为 2), 信号会被当前进程树接收到, 子进程也会收到.
  • (2) SIGKILL 信号 (信号编号为 9), 程序不能捕获该信号, 最粗暴最快速结束程序的方法.
  • (3) SIGTERM 信号 (信号编号为 15), 信号会被当前进程接收到, 子进程不会收到, 如果当前进程被kill掉, 它的子进程的父进程将变成init进程 (init进程是pid为1的进程)

应该优先使用kill pid, 而不是kill -9 pid。如果对应程序提供优雅关闭机制的话, 在完全退出之前, 可以做一些善后处理。 

 

posted @ 2018-07-10 22:18  万箭穿心,习惯就好。  阅读(237)  评论(0编辑  收藏  举报