博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux--每日一个命令
阅读量:5913 次
发布时间:2019-06-19

本文共 1156 字,大约阅读时间需要 3 分钟。

编写shell脚本

hello.sh

#!/bin/bash# The first programecho -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 ~/.bashrcvi /root/.bashrc# 立即生效source .bashrc# 删除别名# unalias 别名unalias vi

 

命令行常用快捷键

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

 

历史命令

# 查看本次登录后使用的历史命令history# 清空历史命令history -c# 把缓存中的历史命令写入历史命令保存文件~/.bash_historyhistory -w

 

日期设置

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

 

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

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

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

lsof -i:3306

# 查看进程

ps -ef | grep redis

 

查看成功登录信息

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

 

 

技术交流群:576269252

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

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

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

你可能感兴趣的文章
AngularJS(5)-Http
查看>>
做个CMS吧(二)-Forms登陆验证
查看>>
整行读字符串且需分割计算字符串个数
查看>>
这是我的第一篇博客
查看>>
sql事务、视图和索引
查看>>
Java基础之Java常用类--Object类,字符串相关类,包装类,日期相关类,数字相关类...
查看>>
创建正真的Java不可变类
查看>>
创建Java不可变型的枚举类型Gender
查看>>
lnmp 的监控----cacti
查看>>
【转载】wpf学习笔记2
查看>>
微软新技术学术交流中心
查看>>
结对开发——求环形二维数组最大子矩阵和的问题
查看>>
软件工程结队项目——智能点餐系统典型用户及用户场景分析
查看>>
linux 2>&1的用法
查看>>
敏捷开发与瀑布式开发的区别
查看>>
CHIL-ORACLE-修改密码
查看>>
java在线聊天项目 客户端登陆窗口LoginDialog的注册用户功能 修改注册逻辑 增空用户名密码的反馈 增加showMessageDialog()提示框...
查看>>
删除缓存
查看>>
在Unity(C#)下实现Lazy Theta*寻路
查看>>
数据获取以及处理系统 --- 功能规格说明书
查看>>