编写shell脚本

hello.sh

#!/bin/bash
# The first program echo -e "\e[1;34m Hello world ! \e[0m"

执行脚本

赋予执行权限,直接运行

chmod 755 hello.sh
./hello.sh

通过Bash调用执行脚本

bash hello.sh

别名alias

# 查看系统中所有的命令别名
alias # 设定别名
# alias 别名='原命令'
alias vi='vim' # 别名永久生效
# 写入环境变量配置文件
# vi ~/.bashrc
vi /root/.bashrc
# 立即生效
source .bashrc # 删除别名
# unalias 别名
unalias vi

命令行常用快捷键

# 强制终止当前命令
ctrl+c #清屏
ctrl+l # 光标移到到命令行首
ctrl+a # 光标移到到命令行尾
ctrl+e # 从光标所在位置删除到行首
ctrl+u # 把命令放入后台
ctrl+z

历史命令

# 查看本次登录后使用的历史命令
history # 清空历史命令
history -c # 把缓存中的历史命令写入历史命令保存文件~/.bash_history
history -w # 彻底清除历史命令记录
# 第一步: 删除 .bash_history 文件
rm -f ~/.bash_history # 第二步: 清空命令历史记录。退出回话,重新登录发现历史命令记录已经清理。
history -c

日期设置

# 查看当前时区
date -R
# 结果:【Tue, Sep :: +】,“+”表示东八区,是北京时间。 # 修改设置Linux服务器时区,根据提示选择时区
tzselect # 查看时间和日期
date
# 结果:Tue Sep :: CST # 设置时间和日期
# 例如将系统日期设定为2016年09月12日
date -s // # 将系统时间设定成22::
date -s ::00 # 将当前时间和日期写入BIOS,避免重启后失效
hwclock -w

# 查看指定的端口号的进程情况

netstat -nlpt | grep 
-t (tcp) 仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化为数字
-l 仅列出在Listen(监听)的服务状态
-p 显示建立相关链接的程序名

# 查看某一端口的占用情况

lsof -i:

# 查看进程

ps -ef | grep redis

查看成功登录信息

# 清除成功登录信息
echo >/var/log/wtmp
# 查看成功登录信息
last

技术交流群:576269252

--------------------------------------

声明: 原创文章,未经允许,禁止转载!

--------------------------------------

linux--每日一个命令的更多相关文章

  1. Linux每日一命令:【00】总纲

    Linux每日一命令更新频率为每周5篇. 文章结构如下: 简介 语法 选项 参数 常用实例 实用技巧(可选) 参考文档 文章目录如下: 2018-02-19 20:15 -- Linux每日一命令:[ ...

  2. LINUX上一个命令计算PI

    Linux上一个命令计算PI – 笑遍世界 http://smilejay.com/2017/11/calculate-pi-with-linux-command/ [root@d1 goEcho]# ...

  3. Linux每天一个命令:grep

    grep (缩写来自Globally search a Regular Expression and Print) 是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出 ...

  4. Linux每天一个命令:iperf

    iperf命令 Iperf 是一个网络性能测试工具.Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽.延迟抖动和数据包丢失.下载地址:https: ...

  5. Linux每天一个命令:tar

    Linux tar命令简介: tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件.tar最初被用来在磁 ...

  6. Linux每天一个命令:cat

    Linux cat命令 命令:cat cat 命令用于连接文件并打印到标准输出设备上. 使用权限 所有使用者 语法格式 cat [-AbeEnstTuv] [--help] [--version] f ...

  7. Linux每天一个命令:nc/ncat

    nmap-ncat.x86_64版nc/ncat nc/ncat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了.你能建立一个服务器,传输文件,与朋友聊天,传输流媒 ...

  8. linux 每天一个命令

    Nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)  使用命令关闭占用80端口的程序 sudo fuser ...

  9. Linux每天一个命令:iostat

    iostat用于输出CPU和磁盘I/O相关的统计信息 安装Sysstat工具包 centos: yum install sysstat ubuntu: sudo apt-get install sys ...

  10. linux系统及命令学习

    1,基本概念 Shell(命令行):是一个程序,接受键盘输入的命令,并将命令传递给操作系统进行执行. Bash:Bourne Again Shell, 是大多数linux系统分之中所带的一种shell ...

随机推荐

  1. Java和R齐头并进才是根本

    Java和R齐头并进才是根本  数据分析师的成长之路  http://www.slideshare.net/SanderMak/data-science-with-r-for-java-d

  2. java 读取excel文件(只读取xls文件)

    package com.sun.test; import java.io.BufferedInputStream;import java.io.File;import java.io.FileInpu ...

  3. Java 反射 Class对象

    Java 反射 Class对象 @author ixenos 关键字:RTTI.动态绑定.动态加载.获得Class引用.泛型Class引用.newInstance的坑.JVM中的泛型类型信息 RTTI ...

  4. openwrt源码下载地址(镜像)

    与openwrt.org的源码svn路径仅仅多了一个.cn svn://svn.openwrt.org.cn/openwrt/branches/backfiresvn://svn.openwrt.or ...

  5. 利用PYTHON设计计算器功能

    通过利用PYTHON 设计处理计算器的功能如: 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 ))- (-4*3 ...

  6. Openjudge-计算概论(A)-鸡尾酒疗法

    描述: 鸡尾酒疗法,原指“高效抗逆转录病毒治疗”(HAART),由美籍华裔科学家何大一于1996年提出,是通过三种或三种以上的抗病毒药物联合使用来治疗艾 滋病.该疗法的应用可以减少单一用药产生的抗药性 ...

  7. poj1256(全排列stl)

    #include<stdio.h>#include<string.h>#include<algorithm>using namespace std;bool cmp ...

  8. 用 rebar 来构建、编译、测试、发布 Erlang 应用程序

    转自:http://dhq.me/build-compile-eunit-release-erlang-application-with-rebar rebar 是一个遵循 Erlang/OTP 原则 ...

  9. Objective-C中的instancetype与id的区别

    一.什么是instancetype instancetype是clang 3.5开始,clang提供的一个关键字,表示某个方法返回的未知类型的Objective-C对象.我们都知道未知类型的的对象可以 ...

  10. C - 小Y上学记——认识新同学

    C - 小Y上学记——认识新同学 Time Limit: 4000/2000MS (Java/Others)    Memory Limit: 128000/64000KB (Java/Others) ...