linux总结

蔡源茂 | 创建:2018-03-13 | 最后更新:2018-04-11 | 819次阅读

linux常用命令

1. 文件操作

1.1 删除文件 rm

rm 《文件绝对路径》(或当前目录下的相对路径)

rm ~/test.text  #删除文件 ~/test.text

1.2 修改文件权限 chmod

chmod [选项] 文件路径
例如

chmod o+r  ~/abc.txt  #增加文件~/abc.txt,其他用户组只有读权限
chmod u-rwx ~/abc.txt  #删除文件~/abc.txt,用户的读、写、执行权限
chmod g=r  ~/abc.txt  #设置文件~/abc.txt,用户组只有读权限

1.3 新建文件 touch

$ touch test.rb #创建文件test.rb

1.4 查看文件 cat

$ cat test.rb | tail -n 100 #查看文件最后100行内容
$ cat test.rb | tail -n +100 #查看文件第100行以后所有的内容
$ cat test.rb | head -n 100 #查看文件头100行内容
$ cat test.rb |tail -n +100 | head -n 50 #查看文件第100至150行的内容

2. 设置环境变量

打开文件/etc/profile,在文件末尾添加

export DB_IP="192.168.1.101"

然后重启系统生效(或者在当前终端 执行source /etc/profile,使当前终端生效)
此时,即可在终端页面输入echo $DB_IP,查看系统变量DB_IP的值

3. ssh 免密码登陆

  1. 通过ssh-add 密钥路径 添加远端主机的ssh密钥
  2. ssh 用户名@ip地址
ssh-add ~/.ssh/id_rsa  #添加ssh密钥
ssh ubuntu@192.168.1.1  #使用ssh登陆远端主机

如果添加ssh密钥时,出现如下错误提示。是因为其他用户的ssh密钥太大,请将其他用户的权限删除即可-rw-------

Permissions 0664 for '/home/ubuntu/.ssh/id_rsa' are too open.


共收到 0 条回复


评论:

忘记密码?
其他账号登录: QQ登录

回到顶部
到达底部