0722linux基础内容小记

执行原始命令,而非别名,三种方式,例如:

’ls‘
\ls
/usr/bin/ls

yum install bash-completion

cp /usr/share/bash-completion/bash_completion /etc

vim /etc/bashrc 添加

if [ -f /etc/bash_completion ]; then  
        . /etc/bash_completion  
fi

source /etc/bashrc

实现命令补全功能,例如

[[email protected] ~]# ls --h
--help                --hide-control-chars
--hide=               --human-readable

date:系统时间 clock:硬件时间

hwclock命令:

-s, --hctosys  将系统时间改为硬件时间,即校正系统时间

-w, --systohc  将硬件时间改为系统时间,即校正硬件时间

screen -S user1  创建一个名为user1的会话

另一个终端登录到该机器上,screen -ls 看到有哪些会话

[[email protected] tmp]# screen -ls
There is a screen on:
        4830.user1      (Attached)

screen -x user1   -x加入会话,共享桌面就连接上了,两边操作都是同步

其中一方ctrl+a+d 剥离会话,若要重新连接,则screen -x ID|SESSION_NAME

[[email protected] ~]# screen -x 4830|user1

结束该共享会话则使用exit

对于需要持续运行的进程,避免因终端断开而进程结束,

先输入screen,再执行任务如mysqldump -uUSER -pPASSWORD > /bakdir/format.sql

ctrl+a+d暂时离开该会话,过一会screen -r恢复原来的会话

[[email protected] testdir]# screen  -r

shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e

格式如下:echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"

字颜色:30-37

30m 黑色字

31m 红色字

32m 绿色字

33m 黄色字

34m 蓝色字

35m 紫色字

36m 天蓝字

37m 白色字

[[email protected] testdir]# echo -e "\033[35m 玫瑰 \033[0m"

玫瑰

字背景颜色:40-47

40; 绿底

41; 绿底

42; 绿底

43; 黄底

44; 蓝底

45; 紫底

46; 天蓝

47; 白底

echo -e "\033[43;31m hello \033[0m"

hello

控制选项说明:

  \33[0m 关闭所有属性

  \33[1m 设置高亮度

  \33[4m 下划线

  \33[5m 闪烁

  \33[7m 反显

  \33[8m 消隐

  \33[30m — \33[37m 设置前景色

  \33[40m — \33[47m 设置背景色

  \33[nA 光标上移n行

  \33[nB 光标下移n行

  \33[nC 光标右移n行

  \33[nD 光标左移n行

  \33[y;xH设置光标位置

  \33[2J 清屏

  \33[K 清除从光标到行尾的内容

  \33[s 保存光标位置

  \33[u 恢复光标位置

  \33[?25l 隐藏光标

  \33[?25h 显示光标

echo -e "\033[43;32;5m ME\033[0m"

ME 闪烁

echo -e "\033[32;4m ME\033[0m"

ME 有下划线

[[email protected] testdir]# echo -e "\033[32;5m***倒***\033[0m \n \033[32;5m**金**\033[0m \n \033[32;5m *字*\033[0m \n \033[32;5m  塔\033[0m"

显示闪烁的倒金字塔

cat /etc/DIR_COLORS  颜色设置

whatis生成数据库:

centos6上 makewhatis(等价于man -f)  centos7上 mandb

cd /usr/share/man/   帮助手册路径

date +%F 显示 2016-07-22

date -d yesterday 显示昨天日期

date -d "10 day ago" +%F   //显示10天前的日期
date -d "+20 day" +%F       //

+%W 一年的第几星期

+%a 星期几

+%j 一年的第多少天

+%D 年/月/日

+%T 时/分/秒

时间: 2024-10-13 16:20:53

0722linux基础内容小记的相关文章

0728linux基础内容小记

~-  上一个工作目录 ~+  当前工作目录 touch f{1..100} 创建名为f1~f100的文件 touch f{a..z}  创建名为fa~fz的文件 [:lower:] 任意小写字母 [:upper:] 任意大写字母 [:digit:] 任意数字,相当于0-9 [:alpha:] 任意大小写字母 [:alnum:] 任意数字或字母 [:space:] 空格 [:punct:] 标点符号 1.显示/var目录下所有以l开头,以一个小写字母结尾,且中间出现至少一位数字的文件或目录 ls

0801linux基础内容小记

cat > f1 << EOF  多行提交 mail -s test user1 << end > nice to meet u > let's go > end ll /etc/ | less 翻页显示 ls /tmp | tee /tmp/a.log tee命令存信息,-a 追加 tr [[:lower:]] [[:upper:]] < f1   将f1的标准输入进行转换 Xecho asdfg |& tr 'a-z' 'A-Z'   等价

3天学习完AngularJS基础内容小结

简介:AngularJS 是一个 JavaScript 框架.它是一个以 JavaScript 编写的库. 一.AngularJS大致功能模块 二.页面交互变得简单 1.示例:计算价格 <html> <head> <meta name="viewport" content="width=device-width" /> <meta charset="utf-8"> <script src=&q

HtmlParser学习之一:基础内容

1.相关资料 官方文档:http://htmlparser.sourceforge.net/samples.html API:http://htmlparser.sourceforge.net/javadoc/index.html 其它HTML 解释器:jsoup等.由于HtmlParser自2006年以后就再没更新,目前很多人推荐使用jsoup代替它. 2.使用HtmlPaser的关键步骤 (1)通过Parser类创建一个解释器 (2)通过Filter或者Vistor访问Html中的内容. 3

Objective-c学习笔记—— 基础内容

6.5.1 多重继承 Python也支持多种继承形式.一个能继承多个基类的类定义如下: class DerivedClassName(Base1, Base2, Base3): <statement-1> . . . <statement-N> 大多数情况,最简单而言,你可以把从父类继承下来的属性查询看成是遵循深度优先,从左到右. 而不是在同一等级重复的同样类中执行两次.因此,如果一个属性没在派生类中找到,首先会在base1然后再base1的基类中,如果在那里都没发现,就会在bas

node.js基础内容

node.js node.js是建立在谷歌Chrome的JavaScript引擎(v8)的web应用程序框架. node.js 自带的运行环境可在JavaScript脚本的基础上解释和执行.这个运行是运行在浏览器以外的任何机器上执行JavaScript代码.所以也可以在服务端运行,Node.js还提供了各种丰富的JavaScript模块库,它极大简化了使用Node.js来扩展Web应用程序的研究与开发. 特性 Node.js库的异步和事件驱动的API全部都是异步就是非阻塞.它主要是指基于Node

万树IT:Android软件开发必学习的0基础内容

如今安卓系统中国的前景市场是非常广阔的,它主要针对的是移动设备市场,而如今智能手机已经占据人们生活不能缺少的一部分.所以,很多行业投入到安卓软件开发,进入到安卓开发的人才也越来越多. 安卓应用软件开发必学习的5大基础内容: 1.编程语言 2.基础应用开发 3.核心组件开发Android论坛交流 4丶安卓论坛交流学习 5.深入开发 Android软件开发必学习的0基础内容 1.编程语言的学习 安卓应用软件开发中有很多的编程语言可以使用,所以应该重点学习以下几种编程语言. ①  C/C++语言.  

css基础内容

css基础内容 CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示 HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在 CSS 文件中多个样式定义可层叠为一 一.css的引入方式 1.直接在html标签元素内嵌入css样式 <div style="font-size:14px; color:#FF0000;">行内引入</div&g

python学习之基础内容

python基础内容① 什么是python? -一种计算机语言,计算机语言分为 -高级语言:python.java.Ruby.C#.C++...... -基础语言:C语言.汇编 -计算机可以直接执行基础语言,但是基础语言比较复杂,敲代码很麻烦 -高级语言会自动转化为基础语言,再提供给计算机执行. 安装好python后,print("hello world") -python执行文件后缀名可以是任意的 -但是为了pycharm的执行方便,约定俗称使用“.py”后缀 python 的执行方