1.chmod命令
chmod -R a+x /home/java/test 表示将test目录及其子目录或文件对所有用户增加执行的权限
-R 表示目录及其子目录
a表示all,还可以写o,表示other,u表示user,g表示group,
+表示加权限,-表示去掉权限
2.Linux下修改PATH的环境变量
(1) echo $PATH //查看PATH变量的值
(2)vim /etc/profile //打开修改环境变量的文件
(3)export PATH=/usr/local/nginx/sbin/nginx:$PATH //在文件最后加入这句,之后保存退出
(4)source /etc/profile //重新加载配置文件,之后命令生效
3.A机子免密ssh登录到B机子
(1)在A机子山生成公钥和私钥,
ssh-keygen -t rsa -C "xxxx@xxxx.com"
(2)将A机子上的公钥复制到B机子上
scp ~/.ssh/id_sra.pub java@192.168.100.50:/home/java/id_rsa.pub
(3)登录到B的机子上,将公钥加入到authorized_keys文件
cd /home/java/
cat id_rsa.pub >> .ssh/authorized_keys
然后进行验证。
(4)linux打包目录下的所有文件,不包含目录本身
tar zcvf /test/data.tar.gz -C /some/files .
注意最后的空格和点
4.vim下面几个常用的命令:
(1)显示文件的行号
非插入模式下输入
:set number
(2)复制文件的第10行到15行到文件的第16行
非插入模式下输入:
:10,15 copy 16