Linux10分钟入门
最近打算考红帽认证,将自己学习到的和工作中常用的一些命令进行总结,供初学者和一定基础的参考。
想系统性学习的话,还是建议看书(鸟哥的Linux私房菜)和看视频(基础版,推荐马哥和老男孩,不推荐*****就该这么学--差劲儿!)
1、常用快捷键
TAB:命令/地址补全
Ctrl+L:清空屏幕
Ctrl+a:交互命令行首
Ctrl+e:交互命令行尾
Ctrl+c:中止
Ctrl+z:挂起/截断
2、查看帮助
cmd --help:查看简单版命令帮助
man cmd:查看详细帮助
3、常用命令
echo $环境变量、$?(上一次命令执行结果,0:成功;1~255:失败)
ifconfig 获取网卡配置与网络状态等信息
uname 查看系统内核与系统版本等信息
ping 查看网络通信状态
cd 路径转换
常用的有:cd ..(返回父级目录);cd ~(返回家目录);cd .(当前目录);cd - (返回上一次目录);cd PATH(常用,跳转到对应的绝对路径下)
alias 命令别名(unalias:撤销别名)
which 显示命令完整路径
whereis 可查看命令地址、文档、手册
ls 列出文件信息
常用的有:ls -l (列出当前路径下文件详细信息,可简写为"ll") ;ls -lh (文件详细信息中,文件大小将以"MB","KB"等方式方便阅览)
wc 查看一个文件的行数、字数、字符数
wc -l demon 查看demon文件的函数行数
du 查看一个文件的大小
du -sh demon 查看demon文件的大小(仅看该文件,且以"mb"/"kb"当时呈现)
dd 格式转化
dd if ="" of="" [bs="" count=""]
4、文本工具
cat :屏幕中显示文件全部信息
-n:显示行号
-e:显示结尾
more:翻屏显示,尾部后自动退出
less:功能更多,也是作为一张查看方式
head:查看文件前部信息,
-n:查看文件前部的行数
tail:查看文件尾部信息
-n:查看文件尾部的行数
touch:若文件不存在时,会自动创建(主要作用还是修改文件的stamptime)
date:显示不同类型的日期或修改日期
5、文件、目录管理命令
cp 文件/目录 文件/目录 :复制
mv 文件/目录 文件/目录 :移动或重命名
rm [-rf]:文件删除
mkdir [-p]:创建新的目录
stat:显示文件状态
tar:解压缩文件
-czvf 压缩包_name.tar.gz 要打包的文件/目录:用gz格式压缩文件
-xzvf 压缩包_name.tar.gz -C 解压文件地址
6、VIM编辑器
这是一个需要经常练习的工具,类似于Windows中的doc
模式:命令模式/可视模式/插入模式/正常模式
模式切换:esc/i/a/u/:
光标定位:
7、进程管理
a.ps [ -e -f -a -u -x]:确定有哪些进程正在运行、运行状态、 进程是否结束、有没有僵死、哪些进程占用了过多地资源等等
用法:
ps -ef | grep 列出需要的进程
ps -aux 显示进程信息,包括无终端的(x)和针对用户(u)的进程
b.top :动态显示进程信息
c.crontab:job管理
-l:显示当前服务器的job情况
-e:编辑job工作
示例:
*/5 * * * * /home/shj/dw_alert_log.sh >/dev/null 2>&1 表示每五分钟执行一次脚本,结果放入”黑洞"
d.kill 杀死某个进程
转载请注明出处!欢迎邮件沟通:shj8319@sina.com
Linux10分钟入门的更多相关文章
- Shell脚本编程30分钟入门
Shell脚本编程30分钟入门 转载地址: Shell脚本编程30分钟入门 什么是Shell脚本 示例 看个例子吧: #!/bin/sh cd ~ mkdir shell_tut cd shell_t ...
- Objective-C 30分钟入门教程
Objective-C 30分钟入门教程 我第一次看OC觉得这个语言的语法有些怪异,为什么充满了@符号,[]符号,函数调用没有()这个,但是面向对象的高级语言也不外乎类,接口,多态,封装,继承等概念. ...
- Apache Shiro系列三,概述 —— 10分钟入门
一.介绍 看完这个10分钟入门之后,你就知道如何在你的应用程序中引入和使用Shiro.以后你再在自己的应用程序中使用Shiro,也应该可以在10分钟内搞定. 二.概述 关于Shiro的废话就不多说了 ...
- JavaScript 10分钟入门
JavaScript 10分钟入门 随着公司内部技术分享(JS进阶)投票的失利,先译一篇不错的JS入门博文,方便不太了解JS的童鞋快速学习和掌握这门神奇的语言. 以下为译文,原文地址:http://w ...
- 十分钟入门less(翻译自:Learn lESS in 10 Minutes(or less))
十分钟入门less(翻译自:Learn lESS in 10 Minutes(or less)) 注:本文为翻译文章,因翻译水平有限,难免有缺漏不足之处,可查看原文. 我们知道写css代码是非常枯燥的 ...
- 30分钟入门Java8之方法引用
30分钟入门Java8之方法引用 前言 之前两篇文章分别介绍了Java8的lambda表达式和默认方法和静态接口方法.今天我们继续学习Java8的新语言特性--方法引用(Method Referenc ...
- 30分钟入门Java8之默认方法和静态接口方法
30分钟入门Java8之默认方法和静态接口方法 前言 上一篇文章30分钟入门Java8之lambda表达式,我们学习了lambda表达式.现在继续Java8新语言特性的学习,今天,我们要学习的是默认方 ...
- 【原创】30分钟入门 github
很久没更新了,这篇文章重点在github的入门使用,读者可以下载github for windows shell,边看边操作,加深印象. 好了,30分钟的愉快之旅开始吧: 一.github使用的注意事 ...
- 正则表达式30分钟入门教程<转载>
来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial. 由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了 ...
随机推荐
- 1、在eclipse中导入Java的jar包方法---JDBC【图文说明】
1.Eclipse环境下jar包导入 在Eclipse环境下编写Java程序,常常会借用到各种jar包.如:连接数据库时,导入jar包是必须的.导入方法如下: 1.打开eclipse,右击要导入jar ...
- SmartCoder每日站立会议09
站立会议内容 今天约了在一起编程,详细确定各个页面以及消息的添加.发送等一些小的细节. 1.站立会议照片: 2.任务展板 2.燃尽图
- With our powers combined! xgboost and pipelearner
@drsimonj here to show you how to use xgboost (extreme gradient boosting) models in pipelearner. Why ...
- 小K的H5之旅-CSS基础(一)
一.什么是CSS W3C标准中,倡导有3:其一为内容与表现分离,其二为内容与行为分离,其三为内容结构的语义化.其倡导中第一条的"表现"指的便可以说是CSS.CSS全称Cascadi ...
- Syntax error on tokens, delete these tokens.问题解决
问题:Syntax error on tokens, delete these tokens.(在标记语法错误,删除这些标记) 原因:存在中文字符或者符号(包括空格):单引号.双引号不匹配:复制的代码 ...
- JS闭包,以及适用场景
闭包的定义 不用解释了,网上到处都是.简单的说:一个定义在函数内部的函数与包含它的外部函数构成了闭包,内部函数可以访问外部函数的变量,这些变量将一直保存在内存中,直到无法再引用这个内部函数 举个例子: ...
- 咦,好像可以自己做个webapi框架了-IRouteHandler的使用
当我们学习到一定程度的时候,我们会想要去深入了解代码底层的东西,也更想拥有一个属于自己的框架,当然,博主也正是如此.本文可能成为编写一个webapi框架的开端.有研究MVC框架的朋友会发现,mvc框架 ...
- 线程-join();
一.join()方法,官方描述 waits for this thread to die 等待当前线程死亡: 源码: //无参,默认调用join(0) public final void join ...
- (转)微信禁用右上角的分享按钮,WeixinJSBridge API以及隐藏分享的子按钮等菜单项
<!--禁用微信分享按钮--> <script> function onBridgeReady() { WeixinJSBridge.call('hideOptionMenu' ...
- integer与int区别以及integer.values()方法详解
声明:本文为博主转载文章,原文地址见文末. 知识点1:integer和int的区别 /* * int是java提供的8种原始数据类型之一.Java为每个原始类型提供了封装类,Integer是java为 ...