linux(1)
来源:互联网 发布:网络工商营业执照 编辑:程序博客网 时间:2024/05/16 15:21
history 默认命令历史1000
!!
!$
!101
!vi
$!
tab连按两下
alias myssh
unalias
通配符* [12] ?
ls *.txt
重定向 > >> < 2> 2>>
清空文件 > filename
sh sss.sh > 1.log 2>1.log &1
| ls | xargs
ctrl+z暂停 jobs + -符号
fg 1
fg
ctrl+c
vi vim
系统内置变量都是大写
未定义变量echo为空
env打印系统内置变量
grep '^a'以a开头的
set可以打印用户自定义变量
export a=1 变量全局生效 env中也有
bash
echo $a
a=1;b=2 不能加空格 会看成命令和参数
变量名不能以数字开头
a=zyf linux报错 有空格
a="zyf linux" 双引号不够严格 单引号比较好
rpm -qf `which vim` 反引号是为了引用命令的结果 命令的结果赋值给变量
b='echo $a'
b="echo $a"
b=`echo $a`
a=1
b=$a+"123"
c=$a$b
b=$a123 不行 为什么呢?
unset a 取消export
ls /etc/profile /etc/bashrc ~/.bashrc ~/.bash_profile
root umask 022 普通用户 002
echo $PS1 用户名 主机名 路径 [$#] 修改PS1 \w 绝对路径
. == source 可以让配置文件生效
区分环境变量
.bash_profile 用户登录时执行
bash命令打开子shell时执行.bashrc
su - 重新登陆
把profile和bashrc都有的变量放在profile比较好 umask
.bash_history 命令历史
.bash_logout用户退出时执行的命令
shell中的特殊符号
* ? #注释 \转义符
- [Linux] Linux shell (1)
- 【linux-1】linux基础
- Linux远程桌面(1)-Linux to Linux(转)
- linux(1)
- linux-1
- linux-1
- Linux 1
- linux 1
- linux(1)
- Linux【1】
- linux(1)
- linux 1
- Linux 1
- linux(1)
- Linux-1
- Linux-1
- LINUX(1)
- Linux-(18)Linux文件系统<1>
- Y-bao/PullRefreshView 2.0 通用弹性阻尼 和 下拉刷新、上拉加载控件
- Gpu_1_PNSR和SSIM优化
- Python配置图文教程
- C++实现队列--数组实现和链表实现
- * String类的其他功能: * * 替换功能:
- linux(1)
- Kotlin开发Android笔记2:Kotlin与Java简单比较
- git 合并分支和提交的步骤
- 高级机密
- 一步一步解析JAVA排序算法--插入排序
- eclipse 启动 tomcat 无法访问
- 正则表达式入门
- python -数据结构概述
- 文本新增属性