常用Linux Shell命令有哪些 怎么学好云计算

linux系统常用的简单操作命令 简介 1.linux系统是程序猿经常会接触的系统,特别是实施、运维工程师等职位,都需要对linux操作要求比较高,但也有很多新入门的工程师并不懂得如何操作一些常用的简单的linux命令,这是非常尴尬的一件事; 2.本篇博客的重点放在:介绍在日常的工作中会接触较多的常用linux基本命令: 实例 1.linux项目部署、查看、启动、关闭等操作常用命令 cd /home/t... 阅读详情

  常用Linux Shell命令有哪些?怎么学好云计算?很多小伙伴在云计算基础学习过程中,尤其是学习Linux时都会被复杂的命令困扰,该如何快速的掌握并熟练使用这些命令呢?下面汇总50条常用的Linux  Shell命令,记牢这些会对你以后的学习和工作有很大帮助。

wvps1.jpg

  1、将进程转到前台:fg

  2、让进程转入后台:Ctrl + z

  3、检查远程端口是否对bash开放:echo >/dev/tcp/8.8.8.8/53 && echo "open"

  4、在当前shell里执行一个文件里的命令:source /home/user/file.name

  5、SSH debug 模式:ssh -vvv user@ip_address

  6、SSH with pem key:ssh user@ip_address -i key.pem

  7、一次创建多个目录:mkdir -p /home/user/{test,test1,test2}

  8、创建 war 文件:jar -cvf name.war file

  9、测试硬盘写入速度:dd if=/dev/zero of=/tmp/output.img bs=8k count=256k; rm -rf  /tmp/output.img

  10.测试硬盘读取速度:hdparm -Tt /dev/sda

  11、获取文本的md5 hash:echo -n "text" | md5sum

  12、检查xml格式:xmllint --noout file.xml

  13、将tar.gz提取到新目录里:tar zxvf package.tar.gz -C new_dir

  14、使用curl获取HTTP头信息:curl -I http://www.example.com

  15、修改文件或目录的时间戳(YYMMDDhhmm):touch -t 0712250000 file

  16、用wget命令执行ftp下载:wget -m ftp://username:password@hostname

  17、生成随机密码(例子里是16个字符长):LANG=c < /dev/urandom tr -dc _A-Z-a-z-0-9 | head  -c${1:-16};echo;

  18、快速备份一个文件:cp some_file_name{,.bkp}

  19、访问Windows共享目录:smbclient -U "DOMAIN\user"  //dc.domain.com/share/test/dir

  20、执行历史记录里的命令(这里是第100行):!100

  21、解压:unzip package_name.zip -d dir_name

  22、输入多行文字(CTRL + d 退出):cat > test.txt

  23、创建空文件或清空一个现有文件:\> test.txt

  24、与Ubuntu NTP server同步时间:ntpdate ntp.ubuntu.com

  25、用netstat显示所有tcp4监听端口:netstat -lnt4 | awk '{print $4}' | cut -f2 -d: |  grep -o '[0-9]*'

  26、qcow2镜像文件转换:qemu-img convert -f qcow2 -O raw  precise-server-cloudimg-amd64-disk1.img  \precise-server-cloudimg-amd64-disk1.raw

  27、重复运行文件,显示其输出(缺省是2秒一次):watch ps -ef

  28、所有用户列表:getent passwd

  29、Mount root in read/write mode:mount -o remount,rw /

  30、挂载一个目录(这是不能使用链接的情况):mount --bind /source /destination

  31、动态更新DNS server:  nsupdate <

  update add $HOST 86400 A $IP

  send

  EOF

  32、递归grep所有目录:grep -r "some_text" /path/to/dir

  33、列出前10个最大的文件:lsof / | awk '{ if($7 > 1048576) print $7/1048576 "MB "$9  }' | sort -n -u | tail

  34、显示剩余内存(MB):free -m | grep cache | awk '/[0-9]/{ print $4" MB" }'

  35、打开Vim并跳到文件末:vim + some_file_name

  36、Git 克隆指定分支(master):git clone git@github.com:name/app.git -b master

  37、Git 切换到其它分支(develop):git checkout develop

  38、Git 删除分支(myfeature):git branch -d myfeature

  39、Git 删除远程分支:git push origin :branchName

  40、Git 将新分支推送到远程服务器:git push -u origin mynewfeature

  41、打印历史记录中最后一次cat命令:!cat:p

  42、运行历史记录里最后一次cat命令:!cat

  43、找出/home/user下所有空子目录:find /home/user -maxdepth 1 -type d -empty

  44.获取test.txt文件中第50-60行内容:< test.txt sed -n '50,60p'

  45、运行最后一个命令(如果最后一个命令是mkdir /root/test, 下面将会运行: sudo mkdir /root/test):sudo  !!

  46、创建临时RAM文件系统 – ramdisk (先创建/tmpram目录):mount -t tmpfs tmpfs /tmpram -o  size=512m

  47、列出所有kill signal参数:kill -l

  48、在bash历史记录里禁止记录最后一次会话:kill -9 $$

  49、扫描网络寻找开放的端口:nmap -p 8081 172.20.0.0/16

  50、设置git email:git config --global user.email me@example.com

  当然,常用的Linux命令还有很多,在此就不一一列举了。想快速学好云计算技术,可以选择专业学习一下。

Linux未找到命令解决 之前在Linux上修改环境变量出现了一些问题,导致之后无论输入什么命令,都显示 -bash: LS: 未找到命令 原因就是环境变量出现了问题。 工具:CentOS7 解决: 执行: export PATH=/bin:/usr/bin:$PATH 然后问题就解决了! ... 阅读详情

相关推荐

-bash: lsof: command not found

-bash: lsof: command not found

weixin_43652507的博客 1万+

-bash: lsof: command not found解决办法

centos系统,检测端口时使用lsof命令发现lsof功能未开启,如下图。可以看到lsof已经可以正常使用了,nginx正在监听80端口。centos系统下可以直接使用yum安装lsof功能,如下图。yum可自动完成安装lsof。以80端口为例,测试如下图。

papaya的博客 4738

lsof(1) command

1.命令简介 2.命令格式 3.选项说明 4.常用示例 参考文献 [1] lsof(1) manual

Doublelv 的博客专栏。 3093

-bash: lsof: 未找到命令_常用Linux Shell命令有哪些 怎么学好云计算

  常用Linux Shell命令有哪些?怎么学好云计算?很多小伙伴在云计算基础学习过程中,尤其是学习Linux时都会被复杂的命令困扰,该如何快速的掌握并熟练使用这些命令呢?下面汇总50条常用Linux Shell命令,记牢这些会对你以后的学习和工作有很大帮助。  1、将进程转到前台:fg  2、让进程转入后台:Ctrl + z  3、检查远程端口是否对bash开放:echo >/dev...

weixin_29790285的博客 335

云计算常用命令有哪些 怎么能学好云计算开发

  云计算常用命令有哪些?怎么学好云计算开发?很多学云计算的小伙伴在学习Linux时都会被复杂的命令困扰,该如何快速的掌握并熟练使用这些命令呢?下面汇总50条常用Linux Shell命令,记牢这些会对你以后的学习和工作有很大帮助。   1、将进程转到前台:fg   2、让进程转入后台:Ctrl + z   3、检查远程端口是否对bash开放:echo >/dev/tcp/...

qq_43444478的博客 896

掌握shell脚本:Linux脚本常用命令复习

使用tr时要转换两个字符串:字符串1用于查询,字符串2用于处理各种转换。想学好shell脚本首先要考核一下自己的linux命令学的是否扎实,接下来为了能让大家学习shell更加顺畅,我把常用的一些数据处理的命令给大家回顾一下。sort:将文件的每一行作为一个单位,从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。🔥**资料持续更新,无论是初学者还是专家,都能在这里找到您所需的宝贵资源!回复关键词:回复“云计算资料”,立即获取专业、全面的云计算学习资源。字符串检索:cut tr。

yj11290301的博客 6390

linux 如何退出rx_如何入门云计算行业 怎么学好Linux入门知识

  如何入门云计算行业?怎么学好Linux入门知识?Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。在实际应用中,Linux多与云计算挂扣,很多企业在招聘云计算人才时也会考察其对Linux的掌握程度。接下来就给大家分享一下Linux入门知识。  1、绝对路径、当前目录、上层目录、主目录分别用什么表示? 如何切换...

weixin_29759387的博客 127

shell常用命令笔记

从去年大数据云计算课开始按着帮助文档粘指令,在啥也不懂啥也不会的情况下弄出了Hadoop集群也跑了MapReduce实例,弄了zookeeper也跑了kafka,耍了hbase也弄了hdfs和hive。结果最后考完试自己才去学的shell都是个啥。。。 其实真正发现自己shell命令知识匮乏还是刚开始实习的时候。。。。 要说shell命令,首先得从Linux开始 大概Linux上的文件...

kuronekonano的博客 362

掌握Shell脚本:Linux命令行自动化初学者指南

哈喽大家好我是网络豆云计算运维人员,本系列文章主要讲解shell脚本系列。shell脚本对于一名运维人员可以说是必备技能。

yj11290301的博客 6325

学好linux的诀窍

​ 众所周知,未来是大数据时代,云计算的黄金时期,目前Linux技术不仅在大公司中运用,越来越多小公司也运用到了Linux技术,Linux使用的趋势将会越来越流行,因此,对于未来想从事Linux相关的程序员工作的人来说,是很有必要去学习Linux的。 ​...

weixin_56035688的博客 216

零基础如何学习云计算云计算学习教程

零基础如何学习云计算?如果您是一个未曾进行云计算相关的工作的人,需要学习云计算,就要具备操作系统,网络,应用服务等知识。市面上实现云计算的厂商已经有很多了。商业阵营的微软,IBM,谷歌,VMWARE,华为,都有非常成熟的产品。 如果资金充裕,购买任意一款云产品,您就会得到非常专业的技术支持和服务。(开个玩笑,一般也买不起啊)如果您只是一个普通爱好者,我建议选择开源阵营的KVM,XEN,OPENST...

weixin_33947521的博客 1068

linux云计算编程教程,Linux云计算实战视频课程-SHELL编程高级进阶篇

1LinuxShell编程之While语法讲解6.7 循环语句whilewhile 条件语句do语句1done[31:51]开始学习2LinuxShell编程之Case语法讲解案例一,while条件判断数字#!/bin/shi=1;while [[ $i -lt 10 ]];doecho $i;((i++));done;案例二,扩展讲解linux read命令「仅限付费用户」点击...

weixin_30291543的博客 245

学习云计算怎么入门,如何学习云计算

零基础学习云计算云计算学习如何入门?近年来Linux云计算已经越来越受到重用,它不再仅仅是一些开源发烧友们之间炫耀资本,而且已经在多方面价值得到了体现,尤其在服务器操作系统方面,已经成为资深运维工程师的首选的操作工具。 入门学习云计算,必须得会Linux基础和网络基础,包括基本命令的使用,Linux系统的基本结构原理,系统管理,磁盘管理,raid阵列,常见的故障拍错,系统性能的监控调优,网络方面...

qfxulei的博客 1816

Linux云计算学习笔记day56

shell编程 第一章 1.1 什么是shellShell其实是一个命令解释器,作用是解释执行用户输入的命令以及程序等,用户每输入一条命令Shell给予解释执行一条。这种键盘一输入命令,就可以立即得到回应的对话方式,称为交互模式。 Shell存在于操作系统的最外层,负责与用户直接对话。处理用户的输入,并将操作系统执行结果返回给用户。在用户登陆到操作系...

追梦娃的博客 323

云计算好找工作吗?如何才能快速掌握云计算

  学云计算好找工作吗?如何才能快速掌握云计算云计算是近几年来新兴的热门高薪技术之一,依托国家政策支持以及互联网的迅猛发展,云计算应用遍地开发,学习云计算就业方向也不断增多,云计算运维工程师是比较受欢迎的行业之一。很多人想要快速入行云计算从事运维工程师,下面且看一下小编的分析。   云计算运维岗位涉及到云QD计算平台能否顺利、平稳地运行,因此运维工程师需要掌握的知识结构也相对比较丰富,既涉及到传统的网络运维知识,还涉及到虚拟化、管控、存储、安全等相关知识。   此外,云计算运维工程师还需要具备一定

qq_43444478的博客 935
上一篇: 没有基础怎么学UI设计 如何规划好学习计划
下一篇: 学Python要掌握哪些技能 没有基础能学会吗
千锋郑州
博客等级 码龄8年 425粉丝 2046原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值