入门教程(鸟哥):
http://cn.linux.vbird.org/linux_basic/linux_basic.php
部分命令:
路径切换:
cd - 当上一条cd命令正确时,返回上一个非cd操作路径
修改文件读写权限:
先看文件夹下文件状态:ll
修改文件权限:chomd 777 +[filename]
ps:
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=5。
查找目录下的所有文件中是否含有某个字符串
find .|xargs grep -ri “IBM”
查看磁盘空间
df -h
查找指定进程:
ps -ef|grep [keywords]
查找占用文件的进程:
lsof | grep [filename]
ps: 强制杀进程:kill -9 [pid]
ssh免密登录/拷贝
~/.ssh/id_rsa.pub 访问机的密钥
~/.ssh/authorized_keys 被访问机录入访问机密钥
增加免密访问帐号
ssh-copy-id [-i [identity_file]] [user@]machine
or
scp ~/.ssh/id_rsa.pub [user@]10.10.10.10:~
The authenticity of host ‘10.10.10.10 (10.10.10.10)’ can’t be established.
RSA key fingerprint is fc:97:3d:2b:06:06:84:af:fb:c3:61:89:e6:99:fa:51.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘10.10.10.10’ (RSA) to the list of known hosts.
Password:
id_rsa.pub
===# cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
生成tags文件:
在当前目录下运行:Ctags -R .
光标跳转行首行尾:
1. ctrl+a移到行首
2. ctrl+e移到行尾
查看/补全历史命令:
在 Linux 下使用历史命令,除了用 history 命令之外,还有一个更加高效的命令:Ctrl + R。
在键盘上按下 Ctrl + R,输入hi后,会看到最近的一条有 hi 字符的命令:
admin@localhost > history
bck:hi
如果不是这条命令的话,可以再按下 Ctrl + R,Bash 会向前搜索有 hi 字符的命令:
admin@localhost > git history
bck:hi
执行命令直接按下回车键,编辑命令按下左右方向键。