shell 入门
时间:2010-07-13 来源:wwwmewww
Linux 学习笔记 -- shell 入门
基本命令:
env #-- 查看系统环境变量
set #-- 查看 用户环境变量 and 系统环境变量
set 变量名=变量值 #-- 定义变量
unset 变量名 #-- 取消变量
echo #-- 输出变量
alias #-- 查看当前用户的命令别名
unalias [-a] name [name ...] #-- 取消当前用户的命令别名
source 变量配置文件 #-- 重新加载变量配置文件;命令别名又可以用啦^^
------------------------------------------------------------------
存储环境变量的文件:
/etc/profile #-- 设置全局的环境变量,并应用于所有的用户登录
/etc/bashrc #-- 定义全局的函数和别名
~/.bash_profile #-- 设置用户自身的环境变量 ~/.bashrc #-- 定义用户自身的函数和别名 ~/.bash_logout #-- shell结束时执行的命令
------------------------------------------------------------------ 特殊符号与通配符 * #-- 一个或多个字符 ? #-- 一个字符 # #-- 注释 \ #-- 跳转,将特殊符号与通配符还原成一般字符 | #-- 分隔两个管线命令的界限 ; #-- 连续两个命令的界定 ~ #-- 用户根目录 $ #-- 引用变量 & #-- 将指令变为在背景下工作 && #-- 逻辑运算符 与 (and) || #-- 逻辑运算符 或 (or) ! #-- 逻辑运算中 非 (not) / #-- 路径分隔符 > #-- 输出重定向,覆盖 >> #-- 输出重定向,追加 ' #-- 单引号,字符串引用,不能引用变量 " #-- 双引号,字符串引用,可以引用变量 ` #-- ·command·输出命令结果 () #-- shell的起始和结束 [] #-- 字符组合 {} #-- 命令区块组合 crtl+c #-- 终止当前命令 crtl+d #-- 输出EOF crtl+m #-- 输出回车 crtl+s #-- 暂停屏幕输出 crtl+q #-- 恢复屏幕输出 crtl+u #-- 在提示符下,删除整行的命令 crtl+z #-- 终止当前命令 ------------------------------------------------------------------
/etc/bashrc #-- 定义全局的函数和别名
~/.bash_profile #-- 设置用户自身的环境变量 ~/.bashrc #-- 定义用户自身的函数和别名 ~/.bash_logout #-- shell结束时执行的命令
------------------------------------------------------------------ 特殊符号与通配符 * #-- 一个或多个字符 ? #-- 一个字符 # #-- 注释 \ #-- 跳转,将特殊符号与通配符还原成一般字符 | #-- 分隔两个管线命令的界限 ; #-- 连续两个命令的界定 ~ #-- 用户根目录 $ #-- 引用变量 & #-- 将指令变为在背景下工作 && #-- 逻辑运算符 与 (and) || #-- 逻辑运算符 或 (or) ! #-- 逻辑运算中 非 (not) / #-- 路径分隔符 > #-- 输出重定向,覆盖 >> #-- 输出重定向,追加 ' #-- 单引号,字符串引用,不能引用变量 " #-- 双引号,字符串引用,可以引用变量 ` #-- ·command·输出命令结果 () #-- shell的起始和结束 [] #-- 字符组合 {} #-- 命令区块组合 crtl+c #-- 终止当前命令 crtl+d #-- 输出EOF crtl+m #-- 输出回车 crtl+s #-- 暂停屏幕输出 crtl+q #-- 恢复屏幕输出 crtl+u #-- 在提示符下,删除整行的命令 crtl+z #-- 终止当前命令 ------------------------------------------------------------------
相关阅读 更多 +