Linux用的开心
使用linux过程中, 总发现一些小的命令:
-
删除目录:
rm -rf g_php/ # 这里顺序不能错, 如果rm xxx/ -rf则执行报错
-
查找文件:
find . -name "nginx.conf" -print whereis xxx #整体查找. which xxx #执行文件的查找.
-
拿到服务器的文件.尝试filezilla.
-
连接数据库, 成功, sequel真心好用.
- connection 找不到? file->new connection.
- 记得保留connection到my favorite里面, 否则下次还要重新输入.
-
权限
owner = rwx = 4+2+1 = 7 group = rwx = 4+2+1 = 7 others= --- = 0+0+0 = 0 chmod 777 .bashrc chown #改变目录权限的
-
zsh 真的很牛, [http://cnbin.github.io/blog/2015/06/01/mac-zsh-an-zhuang-he-shi-yong/] 有空要看一下.
cd - #回到之前的目录, tab可以帮助列出可以回的地方.
-
ssh登录远程服务器.
# 把本地的~/.ssh/id_rsa.pub 加到服务器 ~/.ssh/authorized_keys文件中 # 注意, 不是覆盖, 是把本地这一句, 放到服务器里面, 单独占一行 # 之后再登录服务器, 就不需要用户名和密码了 pbcopy <~/.ssh/id_rsa.pub # 本地copy的命令 ssh-copy-id git@server # 直接copy到服务器(这竟然有个单独的命令)
-
copy文件到远程, 或者从远程copy
scp [可选参数] file_source file_target scp app/build/outputs/apk/app-debug.apk data@hujing8.com:/data/www/ppp2p/Public/dg/dg.apk # 示例 scp data@hujing8.com:/data/www/ppp2p/Public/dg/soimage.war . # 示例
权限管理
- 为啥某个目录无法cd.
- 为啥某个目录报没有写权限.
服务器权限, 目录权限. 如何避免777.
- 持续读取log文件.