linux
文章平均质量分 69
吴二喵
拒绝拖延,拒绝熬夜,提高效率!
展开
-
linux--处理用户输入
有时我们需要写个和运行脚本的人交互的脚本。bash shell提供了一些不同的方法来从用户处获得数据,包括命令行参数(添加在命令后的数据值)、命令行选项(可修改命令行为的单字母值)以及直接从键盘读取输入的能力。一、命令行参数向shell脚本传数据的最基本方法是使用命令行参数。命令行参数允许在运行脚本时向命令行添加数据值:$ ./addem 10 30 #向脚本addem传递了两个命令行参数1.1 读原创 2016-08-21 22:29:14 · 740 阅读 · 0 评论 -
shell脚本---构建基础脚本和结构化命令
1、shell脚本中的第一行需要指定要使用的shell #!/bin/bash 它是bash shell,也可以用其他shell 2、用echo显示消息 相当于java的system.out.println 3、使用变量 1)环境变量 用set可以输出得到系统中的环境变量 shell维护着一组环境变量,用来记录特定的系统信息。比如系统的名称,登录到系统上的用户的名称,用户的系统ID等原创 2016-08-02 10:46:37 · 443 阅读 · 0 评论 -
文件、目录操作
mkdir创建目录 如果要创建目录A并创建目录A的子目录B,没有用-p的情况下是mkdir 2次 如果用-p 可以直接创建2个目录 mkdir -p 目录A/子目录B就可以原创 2016-08-19 16:06:10 · 223 阅读 · 0 评论 -
Linux--文件权限
一、Linux的安全性Linux安全系统的核心是用户账户。每个能进入Linux系统的用户都会被分配一个唯一的用户账户。用户对系统上对象的访问权限取决于他们登录系统时用的账户。原创 2016-08-08 02:31:46 · 316 阅读 · 4 评论 -
linux--echo命令
echo命令主要有两个参数:-n和-e,分别用来进行不换行输出和处理特殊字符。一、 echo -n 不换行输出$echo -n "123"$echo "456"最终输出 123456而不是123456二、echo -e 处理特殊字符若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:\a 发出警告声;\b 删除前一个字符;\c 最后不加上换行符号;\f 换行但光标仍旧停留在转载 2016-08-19 02:10:31 · 388 阅读 · 0 评论 -
linux--基本的bash shell命令
一、启动shell大多数Linux发行版的默认shell都是GNU bash shell。它能提供对Linux系统的交互式访问。它是作为常规程序运行的,通常在用户登录终端时启动。而登录时系统启动的shell依赖于用户帐号的配置。/etc/passwd 文件包含了所有系统用户帐号列表以及每个用户的基本配置信息。例如:rich:x:501:501:Rich Blum:/home/rich:/bin/ba原创 2016-08-07 14:06:04 · 705 阅读 · 0 评论 -
vim编辑器
vim编辑器在内存缓冲区中处理数据。如果在启动vim时未指定文件名或者这个文件不存在,vim会新开一段缓冲区域来编辑。如果在命令行下指定了一个已有文件的名字,vim会将文件的整个内容都读到一块缓冲区域来准备编辑。操作模式vim编辑器有两种操作模式:普通模式、插入模式。刚打开文件时,vim编辑器会进入普通模式。在普通模式中,vim编辑器会将按键解释成命令。插入模式下,vim会将在当前光标位置输入的每个原创 2016-07-31 21:43:34 · 251 阅读 · 0 评论 -
linux--wget命令
Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部转载 2016-08-17 20:29:49 · 263 阅读 · 0 评论 -
linux--source命令
当修改了/etc/profile文件,想让它立刻生效,而不用重新登录;这时就想到用source命令,如:source /etc/profile 对source进行了学习,并且用它与sh 执行脚本进行了对比,现在总结一下。source命令: source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。 功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句转载 2016-08-17 20:18:23 · 241 阅读 · 0 评论 -
linux--使用环境变量
一、什么是环境变量bash shell用一个称作环境变量的特性来存储有关shell会话和工作环境的信息。它允许你在内存中存储数据,以便运行在shell上的程序和脚本访问。这也是存储永久数据的一种简便方法,这些数据可以是用来识别用户账户、系统、shell的特性以及任何其他你需要存储的数据。 bash shell中环境变量分为两类: 1. 全局变量 2. 局部变量 注意:尽管bash shel原创 2016-08-07 21:14:55 · 607 阅读 · 1 评论 -
linux--sed命令
一、使用sed编辑器的好处有些时候,你会发现想要自动处理文本文件中的文本,而不需要拉出全副武装的交互式文本编辑器。这种情况下,有个能够自动地格式化、插入、修改或删除文本元素的简单命令行编辑器就方便多了。Linux系统提供了具备该功能的编辑器,例如sed和gawk,本文主要介绍sed编辑器。二、sed编辑器的简介sed编辑器被称为流编辑器(stream editor)。 普通的交互式文本编辑器比如v原创 2016-08-02 12:58:41 · 455 阅读 · 0 评论