Bash相关文件
- /etc/profile 设置环境变量(所有用户)
- ~/.bash_profile 设置环境变量(当前用户)
- ~/.bashrc
- ~/.bash_history
- ~/.bash_logout 待验证
Bash技巧命令
- ctrl + r 或 #alias fix='cat ~/.bash_history | grep' 搜索曾输入过的命令
- ctrl + a 光标移动到行首
- ctrl + e 光标移动到行尾
- ctrl + u 剪切光标之前的内容
- ctrl + k 与上一个相反, 剪切光标之后的内容
- ctrl + y 粘贴以上用以上两个快捷键剪切的内容
- ctrl + w 删除光标左边的内容
一些命令备忘
- #netstat 显示网络状况
- #df -h 显示硬盘空间及使用情况
- #env 显示环境变量
- #set 显示Shell变量
- #chown -R ftphotye . 把当前目录改为ftphtoye用户权限
- #chgrp -R ftphotye . 把当前目录改为ftphtoye组权限
- #tar -cvfz dest.tar.gz src 打tgz包
- #tar –xzf dest.tgz 解压*.tar.gz和*.tgz
- #history -c 清空~/.bash_history记录
- #history -w 立即写入~/.bash_history记录
- #ls -lhS 按文件大小排序:默认从小到大
- #ls -lhrS 按文件大小反排序:从大到小
查找命令
- 语法:#grep [参数] 模板样式 文件名或目录
- #grep -l filter * 显示当前目录包含filter内容的所有文件名
- #grep filter * 显示当前目录包含filter内容的文件和匹配行(同一文件如有多行内容匹配,会全部显示)
- #grep -l filter **/* 显示当前目录及子目录下包含filter内容的所有文件名
- 语法:#find [路径] [语法]
- #find . -name ps* 或 #find -name ps* 显示当前目录及子目录下以ps开头的所以文件及路径
- #find . -type f -print|xargs grep -l yourflagword 查询包含yourflagword 的文件列表
- #find . -name *.java|xargs grep list.taobao.com
- 注意:测试用find时[color=red]"."也能查找子目录,注意区别grep
其它
- #du -sh 查看当前整个目录的大小
- #du -sh * 查看当前目录下的所有文件(包括文件夹)的大小
- #ln -s file link 建立一个软连接link,指向file。(要懂:软连接与硬连接)
- #cp -s file link 利用cp同样可以建一个软连接
- #cp -a file1 file2 拷贝 注意-a不会改变档案的属性(包含子目录下的档案)
- #sz / rz 工具CRT的下载/上传文件命令
Take control of your bash_history
1. Don’t save duplicates:
This is my favorite…
HISTCONTROL=erasedups
this causes any lines matching the previous history entry not to be saved.
2. Size of the history:
HISTSIZE: The number of commands to remember in the command history. The default value is 500.
You can set this to 0 and disable the usage of the history file.
HISTSIZE=500
So, you can add in your configuration files (~/.bashrc) or (/etc/bash.bashrc). the parameters you want like this:
export HISTCONTROL=erasedups
export HISTSIZE=500
You will need to restart your bash session in order to activate the settings.
分享到:
相关推荐
主要介绍了写出健壮Bash Shell脚本的一些技巧总结,本文总结了set -u、set -e、竟态条件、信号描述等内容,需要的朋友可以参考下
5)BASH方面:Shell脚本的如何使用,内部命令与外部命令;6)进程与内存的查看和调整,变量与环境变量查看;7)循环函数与正则表达式等基础语法。 样例展示:rm表示删除文件或目录,cp为复制文件或目录,ps来列出...
vi使用技巧 根目录下的文件夹 输入”/”,回车 里面有很多文件夹,如:etc,home,lib,mnt等等 etc:存放用户名和密码 home:每个用户有个文件夹,存放在这里 lib:操作系统文件等 mnt:挂扣用的 opt:java工具 bea:web编程的...
Linux 下使用Sudo 命令,可以让普通用户也能执行一些或者全部的root命令,下面这篇文章主要给大家介绍了关于Linux系统中sudo命令的十个技巧,需要的朋友可以参考借鉴,下面来一起看看吧。
这些PDF文件包含了丰富的知识和实用技巧,能够帮助您更好地掌握Linux Ubuntu的操作和编程技能。 目录如下 1.1 初识Linux.pdf 1.2 Linux 基本操作.pdf 1.3 Linux 基本命令.pdf 1.4 bash基础.pdf 1.5 文件系统 挂载...
前端技术学习收货总结整理,学习资源,职业规划,面试题,学习计划大汇总。 会一直更新,如果觉得有帮助,就去github上 star一下吧: 目录 html开发中遇到问题的解决整理与技巧方法总结(包含html5) 最好统一使用flex...
典型的Linux管理员拥有一套经常用于辅助管理过程的关键实用工具、诀窍和系统。存在各种用于简化不同过程的关键实用工具、命令行链和脚本...Linux系统管理员工具包: 充分利用 bash Linux系统管理员工具包: 充分利用 zsh
这些都是从实际操作中总结的经验,我们正在构建DatosIO的RecoverX分布式备份和恢复平台,这里主要要介绍的是在Python(在C++,Java和bash中也有一些类似的组件)中的开发。Python解释器对正在使用的对象保持计数。当...
使用Linux shell是一些程序员每天的基本工作,但我们经常会忘记一些有用的shell命令和技巧。当然,命令我能记住,但我不敢说能记得如何用它执行某个特定任务。需要注意一点的是,有些用法需要在你的Linux系统里安装...
这是对金融工程学有用知识的总结。 欢迎上传您自己的摘要 分类设置如下: 固定收益,衍生工具,期限结构,利率 金融工程数学 时间序列模型(R) 数值方法(MATLAB代码) 编程技巧(C ++ / python) 量化工作面试 您...
/ 223.1 什么是Shell变量 / 223.2 环境变量 / 233.3 普通变量 / 313.4 变量定义技巧总结 / 40第4章 Shell变量知识进阶与实践 / 414.1 Shell中特殊且重要的变量 / 414.2 bash Shell内置变量命令 / 524.3 ...
14.3.4 Samba打印机疑难解答技巧 248 14.4 共享文件和打印服务 249 14.5 优化Samba性能 250 14.6 测试配置 251 14.7 运行Samba服务器 252 14.8 共享访问 252 14.8.1 在Linux客户上使用smbclient 252 14.8.2 在Linux...