linux的一些指令2

来源:互联网 发布:大数据 结构化数据 编辑:程序博客网 时间:2024/06/05 15:38

  慕课网笔记,慕课网上用的是centOS6.x,我用的是centOS7,另外我认为慕课网上用的vmware workspace太大,占用系统内存太多(毕竟本人渣机)用vmware player足够了,或者用virtual box,其中有几条指令我没有亲自输入,不知道是不是能够在centOS7上运行

1,shutdown  [参数]  时间

参数; -c 取消前一个关机指令

          -h 关机

          -r 重启(reboot)

2,  .tar.bz2 (先打包,再压缩)

    tar -jcvf 压缩包名.tar.bz2 源文件

   参数: -z 压缩为.tar.bz2格式

   tar -jxvf 压缩包名 .tar.bz2

  参数x 解压缩.tar.bz2格式

3.脚本中一些转义符

  \a  输出警告

  \b 退格键,即向左删除键

 \n 换行

 \r 回车

 \t 制表符(Tab)

 \v 垂直制表符

 \0 xxx 八进制数xxx

 \x hhh 十六进制数hhh

3,  echo -e  "\e[1;参数(参数前无空格) xxx \e[0m"   意思是输出颜色为参数色的文字xxx

  \e[1; 开始符号

  \e[0m结束符号

 参数:30m 黑色,31m 红色,32m绿色,33m黄色

             34m蓝色, 35m洋红,36m青色,37m白色  

4,所有脚本前面都得加上注释 #! /bin/bash

5, 脚本执行的两种方式

    》赋予执行权限,直接运行

    chmod 755 hello.sh

    ./ hello.sh

   》通过Bash调用执行脚本

   bash hello.sh

6,alias 查看系统中的所有命令别名 

   alias 别名 = ‘原命令 ’ 设定命令别名

   vi ~/.bashrc 写入环境变量配置文件

   unalias 别名              删除别名

7,一些快捷方式

   ctrl + c    强制终止当前命令

   ctrl + l     清屏

   ctrl + a    光 标移动到命令行首  

   ctrl + e    光 标移动到命令行

   ctrl + u    从光标所在位置删除到行首  

   ctrl + z    把命令放入到后台   

   ctrl + r    在历史命令中搜索

8,history [参数] 历史命令保存文件 

   参数 -c 清空历史命令

             -w 把缓存中的历史命令写入历史命令保存文件 ~/.bash_history

  历史命令调用 

      按上下键调用之前的历史命令

     使用!n 重复执行第n条历史命令

     使用 !!  重复执行上一条命令

    使用 !字符串重复执行最后一条以该字符串开头的命令

  

   +*_*+

  

   

   

0 0
原创粉丝点击