history | 查看操作记录 | |
mkdir | 创建文件夹 | |
touch | 创建文件 | |
ps -ef|grep svn|grep -v grep | 查看svn进程 | |
ps -ef|grep yum|grep -v grep | 查看yum进程 | |
kill | 杀掉进程 | |
kill -s 9 | 强制杀掉进程 | |
pwd | 查看当前所在位置 | |
vim | 编辑文件 | |
a | 进入文件编辑模式 | |
esc | 退出文件编辑模式 | |
:q | 退出打开编辑文件 | |
:q! | 强制退出打开编辑文件 | |
:wq | 保存编辑文件退出 | |
:wq! | 强制保存编辑文件退出 | |
dG | vim清空内容在首行 | |
:set nu | vim打开文件显示行号 | |
find / -type f -size 0 | 查看目录下的小文件 注意proc sys不能删除 | |
service mysqld start | 启动数据库服务(5.0版本是mysqld) | |
service mysql start | 启动数据库服务(5.5.7版本是mysql) | |
tar -zcvf ./名.zip 要压缩的文件/ | 压缩文件夹为zip | |
unzip 名.zip | 解压zip文件 | |
ln -s 源文件 目标文件 | 创建软连接 | |
scp 本地文件 username@servername:/path | ssh上传文件 | |
scp 服务器登录ip/地址 本地地址 | ssh下载文件 | |
netstat -AaLlnW | 查看运行的全部端口(mac) | |
netstat -ntulp | grep 8080 | 查看运行的特定端口(linux) | |
lsof -i:xxxx | 查看该端口对应的应用程序 | |
chown -R 所属组.所属用户 ./* | 修改当前文件夹下的用户所属用户和所属组权限 | |
sudo chmod -R 777 你的文件夹名 | 提升文件夹权限 | |
grep 'text' ./* | 打印出‘text’字符串出现在当前目录下的哪个文件 | |
strace | 追中程序在linux 系统调用 | Linux strace追踪命令详解 - ccorz - 博客园 |
ifconfig ifconfig | grep "inet" | 查看本机ip地址 | |
cat /etc/passwd | 查看当前系统全部的用户级组列表 | |
cat app.log | grep "error" | 查看app.log内容所有 error关键字出现的内容 | 管道服务 |
cat 文件 | grep -A80 -B10 "关键字" | 搜索指定文件指定关键字前后行数的内容 | -A后80行 -B前10行 |
traceroute IP | 跟踪路由 | 可以打印ip的请求路由地址列表 |
tail -f 文件 | 查看文件实时更新内容 | 可以查看日志最新数据 |
find 目录 -name 名字 2>/dev/null | 查找文件路径 | 2>/dev/null 过滤Operation not permitted |
lsattr 文件 | 查看文件的属性 | |
chattr -i +i | 去除或增加属性 | -i代表移除 +i代表增加 |
ssh root@127.0.01 -o ServerAliveInterval=30 | 保持ssh链接 | 让ssh链接保持心跳30秒发送一次 |
hostname 要修改的名称 | 修改主机别名 | 修改终端主机别名 |
Linux 常用命令(mac)
于 2019-01-23 15:17:47 首次发布