• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > Linux Shell的一些使用小技巧收集

Linux Shell的一些使用小技巧收集

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了linux shell脚本,linux shell编程,linux shell脚本攻略,linux shell脚本实例,linux shell脚本编程等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

检查远程端口是否对bash开放:
echo >/dev/tcp/8.8.8.8/53 && echo "open"
</div>
让进程转入后台:
Ctrl + z
</div>
将进程转到前台:
fg
</div>
产生随机的十六进制数,其中n是字符数:
openssl rand -hex n
</div>
在当前shell里执行一个文件里的命令:
source /home/user/file.name
</div>
截取前5个字符:
${variable:0:5}
</div>
SSH debug 模式:
ssh -vvv user@ip_address
</div>
SSH with pem key:
ssh user@ip_address -i key.pem
</div>
用wget抓取完整的网站目录结构,存放到本地目录中:
wget -r --no-parent --reject "index.html*" http://hostname/ -P /home/user/dirs
</div>
一次创建多个目录:
mkdir -p /home/user/{test,test1,test2}
</div>
列出包括子进程的进程树:
ps axwef
</div>
创建 war 文件:
jar -cvf name.war file
</div>
测试硬盘写入速度:
dd if=/dev/zero of=/tmp/output.img bs=8k count=256k; rm -rf /tmp/output.img
</div>
测试硬盘读取速度:
hdparm -Tt /dev/sda
</div>
获取文本的md5 hash:
echo -n "text" | md5sum
</div>
检查xml格式:
xmllint --noout file.xml
</div>
将tar.gz提取到新目录里:
tar zxvf package.tar.gz -C new_dir
</div>
使用curl获取HTTP头信息:
curl -I http://www.example.com
</div>
修改文件或目录的时间戳(YYMMDDhhmm):
touch -t 0712250000 file
</div>
用wget命令执行ftp下载:
wget -m ftp://username:password@hostname
</div>
生成随机密码(例子里是16个字符长):
LANG=c < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;
</div>
快速备份一个文件:
cp some_file_name{,.bkp}
</div>
访问Windows共享目录:
smbclient -U "DOMAIN\user" //dc.domain.com/share/test/dir
</div>
执行历史记录里的命令(这里是第100行):
!100
</div>
解压:
unzip package_name.zip -d dir_name
</div>
输入多行文字(CTRL + d 退出):

您可能想查找下面的文章:

  • 使用Linux shell脚本实现FTP定时执行批量下载指定文件
  • Linux shell脚本输出日志笔记整理(必看篇)
  • shell脚本 自动创建用户详解及实例代码
  • Linux Shell中三种引号的用法及区别
  • linux脚本判断条件总结(必看)
  • linux shell发送Email邮件的方法详解
  • Linux shell 之 提取文件名和目录名的一些方法总结
  • shell脚本实现输入密码显示星号
  • linux shell在while中用read从键盘输入的实现
  • shell脚本通过expect实现自动单边无密登录功能

相关文章

  • Shell字符串截取的详细方法
  • Shell脚本实现批量下载网络图片代码分享
  • Shell定时删除指定时间之前的文件
  • Shell脚本实现判断IP地址是否在一个ip段内代码分享
  • Shell使用Epoch进行日期时间转换和计算的几个小函数
  • shell脚本学习与总结
  • Shell脚本中单引号(‘)和双引号(“)的使用区别
  • Shell脚本定义变量和重新赋值
  • Linux shell脚本实现CPU预警
  • shell的比较运算介绍

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 更改linux用户登录shell的操作方法
    • 通过短信发送LOG归类号码发送情况的shell脚本
    • Shell脚本for循环语句简明教程
    • Shell脚本计算字符串长度和判断字符串为空小技巧
    • Shell脚本自动备份MySQL到FTP并定期清理过期备份
    • 同一个文件在windows和linux下计算md5哈希不一致的原因及解决方法
    • 详解Linux命令中的正则表达式
    • 轻松掌握Linux关机重启命令
    • getcwd cannot access parent directories错误解决方法
    • linux命令行下使用curl命令查看自己机器的外网ip

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有