仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 527|回复: 9
打印 上一主题 下一主题

[其他Linux] Linux编程之Linux shell用法和技能仓酷云

[复制链接]
柔情似水 该用户已被删除
跳转到指定楼层
#
发表于 2015-1-18 11:22:51 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
学习linux,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解。
利用Linuxshell是我天天的基础事情,但我常常会健忘一些有效的shell命令和l技能。固然,命令我能记着,但我不敢说能记得怎样用它实行某个特定义务。因而,我入手下手在一个文本文件里纪录这些用法,并放在我的Dropbox里,如今,向人人分享这个文件。这个文件我会不休的更新。必要注重一点的是,有些用法必要在你的Linux体系里安装分外的软件。
UPDATE:November25,2013
反省远程端口是不是对bash开放:
  1. echo>/dev/tcp/8.8.8.8/53&&echo"open"
复制代码
让历程转进背景:
  1. Ctrl+z
复制代码
将历程转到前台:
  1. fg
复制代码
发生随机的十六进制数,个中n是字符数:
  1. opensslrand-hexn
复制代码
在以后shell里实行一个文件里的命令:
  1. source/home/user/file.name
复制代码
截取前5个字符:
  1. ${variable:0:5}
复制代码
SSHdebug形式:
  1. ssh-vvvuser@ip_address
复制代码
SSHwithpemkey:
  1. sshuser@ip_address-ikey.pem
复制代码
用wget抓取完全的网站目次布局,寄存到当地目次中:
  1. wget-r--no-parent--reject"index.html*"http://hostname/-P/home/user/dirs
复制代码
一次创立多个目次:
  1. mkdir-p/home/user/{test,test1,test2}
复制代码
列出包含子历程的历程树:
  1. Ctrl+z0
复制代码
创立war文件:
  1. Ctrl+z1
复制代码
测试硬盘写进速率:
  1. Ctrl+z2
复制代码
测试硬盘读取速率:
  1. Ctrl+z3
复制代码
猎取文本的md5hash:
  1. Ctrl+z4
复制代码
反省xml格局:
  1. Ctrl+z5
复制代码
将tar.gz提取到新目次里:
  1. Ctrl+z6
复制代码
利用curl猎取HTTP头信息:
  1. Ctrl+z7
复制代码
修正文件或目次的工夫戳(YYMMDDhhmm):
  1. Ctrl+z8
复制代码
用wget命令实行ftp下载:
  1. Ctrl+z9
复制代码
天生随秘密码(例子里是16个字符长):
  1. fg0
复制代码
疾速备份一个文件:
  1. fg1
复制代码
会见Windows共享目次:
  1. fg2
复制代码
实行汗青纪录里的命令(这里是第100行):
  1. fg3
复制代码
解压:
  1. fg4
复制代码
输出多行笔墨(CTRL+d加入):
  1. fg5
复制代码
创立空文件或清空一个现有文件:
  1. fg6
复制代码
与UbuntuNTPserver同步工夫:
  1. fg7
复制代码
用netstat显现一切tcp4监听端口:
  1. fg8
复制代码
qcow2镜像文件转换:
  1. fg9
复制代码
反复运转文件,显现其输入(缺省是2秒一次):
  1. opensslrand-hexn0
复制代码
一切用户列表:
  1. opensslrand-hexn1
复制代码
Mountrootinread/writemode:
  1. opensslrand-hexn2
复制代码
挂载一个目次(这是不克不及利用链接的情形):
  1. opensslrand-hexn3
复制代码
静态更新DNSserver:
  1. opensslrand-hexn4
复制代码
递回grep一切目次:
  1. opensslrand-hexn5
复制代码
列出前10个最年夜的文件:
  1. opensslrand-hexn6
复制代码
显现残剩内存(MB):
  1. opensslrand-hexn7
复制代码
翻开Vim并跳到文件末:
  1. opensslrand-hexn8
复制代码
Git克隆指定分支(master):
  1. opensslrand-hexn9
复制代码
Git切换到别的分支(develop):
  1. source/home/user/file.name0
复制代码
Git删除分支(myfeature):
  1. source/home/user/file.name1
复制代码
Git删除远程分支
  1. source/home/user/file.name2
复制代码
Git将新分支推送到远程服务器:
  1. source/home/user/file.name3
复制代码
打印汗青纪录中最初一次cat命令:
  1. source/home/user/file.name4
复制代码
运转汗青纪录里最初一次cat命令:
  1. source/home/user/file.name5
复制代码
找出/home/user下一切空子目次:
  1. source/home/user/file.name6
复制代码
猎取test.txt文件中第50-60行内容:
  1. source/home/user/file.name7
复制代码
运转最初一个命令(假如最初一个命令是mkdir/root/test,上面将会运转:sudomkdir/root/test):
  1. source/home/user/file.name8
复制代码
创立一时RAM文件体系–ramdisk(先创立/tmpram目次):
  1. source/home/user/file.name9
复制代码
Grepwholewords:
  1. ${variable:0:5}0
复制代码
在必要提拔权限的情形下往一个文件里追加文本:

写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。以上是我学习Linux的心得体会,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
乐观 该用户已被删除
9#
发表于 2015-3-23 23:33:08 | 只看该作者
不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。
若相依 该用户已被删除
8#
发表于 2015-3-17 06:23:34 | 只看该作者
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
莫相离 该用户已被删除
7#
发表于 2015-3-10 12:30:26 | 只看该作者
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
透明 该用户已被删除
6#
发表于 2015-3-7 05:47:18 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
小女巫 该用户已被删除
5#
发表于 2015-2-23 05:59:28 | 只看该作者
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
小妖女 该用户已被删除
地板
发表于 2015-2-7 19:26:55 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
板凳
发表于 2015-2-1 09:48:37 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
老尸 该用户已被删除
沙发
发表于 2015-1-28 12:00:37 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
冷月葬花魂 该用户已被删除
楼主
发表于 2015-1-25 05:43:14 | 只看该作者
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 02:49

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表