Chinaunix首页 | 论坛 | 博客
  • 博客访问: 277445
  • 博文数量: 78
  • 博客积分: 1834
  • 博客等级: 上尉
  • 技术积分: 1140
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-22 17:46
文章分类

全部博文(78)

文章存档

2013年(4)

2012年(74)

分类: LINUX

2012-06-26 11:07:55

使用elinks ,可以console 访问网页。命令是links

   curl  下载网页
   curl -C - -O -L  "{1,2,3}.iso" 
    -C - 可以继续从以前的下载部分继续。
   -O 以文件名,保存
   -L, 重新定位server
   wget    下载网页资源。
   wget -r 递归下载网页资源。

   
    远程shell, rsh  
    安全shell,ssh 
    公钥,密钥体系。
    使用ssh-keygen -t ras 产生一对密钥,使用cat查看密钥。
启动shell;命令bash

      ~/.bashrc 文件 里面的命令就像在命令行一样执行。
      在里面最后添加 cal,可以在启动时 看到日历。 date 当前日期和时间
      ~/.bash_histroy 文件保存各个会话的命令历史
     
      用“;” 隔开多个命令 cd /home;ls     最后进入了/home
      用“( )”隔开多个命令 (cd /home;ls)   最后留在原目录,他启动字shell执行,并exit子shell
   
      默认的环境变量
      echo   $PATH  可执行文件的搜索路径
      echo   $? 命令的返回值
      echo $TERM     vt100 用户终端的底层配置
     echo $DISPLAY  
      echo $LANG  首选语言
      PATH=$PATH:/usr/sbin   添加一个搜索路径/usr/sbin  
      && || 有条件地把两个命令连接在一起。
      mkdir /temp/boring && mv primes.txt /temp/boring  成功才执行
      mkdir /temp/boring || echo $?                     错误才执行
      编写脚本:
          1.第一行制定解释器  如!/bin/sh  or  !/bin/bash
          2.可执行            chmod u+x  my.sh
          3.添加到PATH 目录,或者制定目录  /home/my.sh
      设置变量 ,导出变量
      在/.bashrc 里面设置 http_proxy=
      在/.bashrc 里面设置 export http_proxy= ,可以被bash以后的子进程继承
      也就是相当于前面的环境变量,
     
      可执行文件的命令  which date   /bin/date
      内置命令:         which cd ,没有   是shell的内置命令 还有cd ,pwd,echo
      命令别名:       alias  ps=“ps aux”,   alias  h=head。
      四种提示符:
            基本提示符 [xxx]$                    PS1
                           PS1 ="i am waitting :"
            第二提示符      >   ,如echo “ssssss                        PS2
                                              >xx”;
                           PS2 ="i am still waitting :"
      获得脚本:
            获得脚本的命令,并执行命令
            如 添加命令至ls -l /  my.script
            并执行 source my.script   或者. my.script (并不用my.script 可以执行)
            创建first.sh,添加  . my.script.    
            并执行 source  first.sh ,仍然有用
      登录shell, 开启一台机器时, /etc/profile 获得和/etc/profile.d/*.sh 相匹配的所有文件
                  ~/.bash_profile      获得~/.bashrc
      非登录shell, ~/.bashrc   /etc/bashrc                     
      交互式shell,
      非交互式shell,  不在启动时,获得启动脚本
      退出shell。~/.bash_logout,
阅读(1012) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~