Linux学习一周初体验
Linux一周初体验
一、准备
工欲善其事,必先利其器——虚拟机+Redhat7.0构成学习的环境。安装有条不紊、按部就班.......(涉及到的KVM、VNC、Root密码重置等内容,之后再详细了解)
注:1、RPM是是解决软件的安装难度的。yum则是为了解决依赖关系的。
2、RH7与之前版本的最大区别是初始化进程的改变,由init—>systemd,放弃了BSD
二、Linux基础命令
Shell是人与内核的翻译官,而bash则是linux默认的Shell
帮助文档:man命令:帮助命令,可查询其他文件或者命令
常用系统工作命令:
echo:用于在终端显示字符串和变量
date:显示/设置系统的时间和日期(date 【选项】 【+指定的格式】)
wget:下载网络资源 (wget【参数】 下载地址)
ifconfig:查看网卡配置与网络状态
uname -a: 查看内核版本(详细的版本信息查看1115.www.qixoo.qixoo.com/etc/redhat-release)
uptime:查看系统时间与负载情况(1、5、15分钟)
free:显示当前内存的使用量
who、w、last与登陆用户有关
history为命令执行历史
2、工作目录相关:
pwd、cd、ls、touch、mkdir、cp、mv、rm、dd
3、文本编辑命令:
cat、more、less、head、tail、od、tr、wc、cut、diff
4、用户与组管理:
useradd、groupadd、userdel、usermod、groupmod、groupdel、passwd
5、打包压缩命令:
tar -xvzf/-czvf 压缩包名.tar.gz
6、文件查询搜索命令:
grep、find、whereis
三、管道符、重定向与环境变量
管道符: | 用于将前一个命令的标准输出当做后一个命令的标准输入——命令A | 命令B
输入输出重定向: > >> 2> 2>> &> < "<<"---分界符
命令 < 文件1 > 文件2 ——>将文件2作为命令的标准输入并将标准输出到文件2
通配符:*——没有或无穷个字符、 ?——一个字符、【0-9】——0-9范围内的数字、【abc】——匹配给出的任意字符
\ : 转义字符 ‘ ’ 单引号内转义所有字符 “ ”双引号变量依然生效 · ·反引号执行命令语句
环境变量: 可用$提取值。
四、Vim编辑器与Shell命令脚本
熟练使用Vim编辑器,三种模式:命令模式(a/i/o/:)、输入编辑模式(ESC)、末行模式(wq!)
Shell脚本:(包含脚本申明、注释信息、可执行语句)
脚本的参数:$0 $1 $2.....$#:一共有多少参数 $*:所有变量的值 $? :上一条命令执行成功与否,成功返回0,不成功为非0
条件测试语句:【 】——>文件判断、字符串判断、数值判断
if条件语句:if....then....else .....fi
if....then....elif....then.... ....else ..... fi
for条件语句:for....in....
do
.....
done
while条件语句:while...
do...
done
case 变量值 in
模式1)
......
;;
模式2)
.....
;;
*)
默认命令序列
esac
计划任务服务:
at:一次性计划任务
cron服务:长期可循环的计划任务
PS:明天上班,先写到这里,找时间进行编排
Linux学习一周初体验的更多相关文章
- 8月11日嵌入式Linux开发免费项目体验邀您参与
嵌入式Linux开发免费项目体验开课啦~~我们特意邀请到粤嵌金牌讲师和技术专家,为大家带来精彩有趣的嵌入式公开课,涉及到嵌入式学习.研发的方方面面.课堂中我们能体验到的不仅仅是最新资讯.技术体验,还有 ...
- Linux 学习 step by step (2)
Linux 学习 step by step (2) Linux,想要我说爱你真的不容易了,尽管,你是ubutun,尽管,你有蛮界面.但是,操作你,还是没有操作windows那么的如鱼得水了.为了更 ...
- deepin linux学习笔记
目录 deepin linux学习笔记 前言 linux常用命令 ls 显示文件夹内容 cd 切换当前目录 pwd 查看当前工作目录 mkdir 新建文件夹 rm 删除文件或文件夹 mv 移动文件 c ...
- 我的Linux学习之路及参考书籍
学习目的 很简单的考虑,最近在各大招聘网站上找工作,发现多数c/c++开发职位都需要Linux开发经验,让我很苦恼,因为Linux我到目前为止知之甚少,知道Linux的概念,也在大学期间了解过一段时间 ...
- 怒肝 Linux 学习路线,这回不难
Linux 学习路线 by 鱼皮. 原创不易,请勿抄袭,违者必究! 大家好,我是鱼皮,又花 1 周肝出了 Linux 学习资料全家桶,包括学习路线.命令手册.视频.书籍.文档.实战教程.社区.工具.大 ...
- Linux学习日记-使用EF6 Code First(四)
一.在linux上使用EF 开发环境 VS2013+mono 3.10.0 +EF 6.1.0 先检测一下EF是不是6的 如果不是 请参阅 Linux学习日记-EF6的安装升级(三) 由于我的数据库 ...
- Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码
在上一篇随笔里面详细讲解了Linux系统的启动过程 (Linux学习之CentOS(二十一)--Linux系统启动详解),我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab ...
- Linux学习笔记之兄弟连
systemctl --user enable pulseaudio说明:安装完成后系统没有声音,用该命令可以打开.ifconfig eth0 192.168.118.1说明:给网卡设置IP地址.ap ...
- Linux学习内容
Linux学习要点(转载自红联) 一.学习Linux的基本要求1. 掌握至少50个以上的常用命令. 2. 熟悉Gnome/KDE等X-windows桌面环境操作 . 3. 掌握.tgz..rpm等软件 ...
随机推荐
- C#发展历程以及C#6.0新特性
一.C#发展历程 下图是自己整理列出了C#每次重要更新的时间及增加的新特性,对于了解C#这些年的发展历程,对C#的认识更加全面,是有帮助的. 二.C#6.0新特性 1.字符串插值 (String In ...
- Spark源码在Eclipse中部署/编译/运行
(1)下载Spark源码 到官方网站下载:Openfire.Spark.Smack,其中Spark只能使用SVN下载,源码的文件夹分别对应Openfire.Spark和Smack. 直接下载Openf ...
- Matlab和simulink数据的保存和读取
文件的存储 MATLAB支持工作区的保存.用户可以将工作区或工作区中的变量以文件的形式保存,以备在需要时再次导入.保存工作区可以通过菜单进行,也可以通过命令窗口进行. 1. 保存整个工作区 选择Fil ...
- Exif
Exif是一种图像文件格式,它的数据存储与JPEG格式是完全相同的.实际上Exif格式就是在JPEG格式头部插入了数码照片的信息,包括拍摄时的光圈.快门.白平衡.ISO.焦距.日期时间等各种和拍摄条件 ...
- android和httpClient
一.说起来都是泪 各大组织不同步,可是我想用别人的库. 二.谷歌和阿帕奇的爱恨情仇 初,谷歌安卓新出,库中自带HttpClient 4.0测试预览版.为与安卓保持API同步,HTTPClient不敢大 ...
- 12-rm 命令总结
rm remove files or directories 删除目录或文件 [语法]: rm [选项] [参数] [功能介绍] rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其 ...
- java保留两位小数
java保留两位小数问题: 方式一: 四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); d ...
- python基础--基本数据类型考试_day3
1.执行 Python 脚本的两种方式 终端和交互模式 法1:python helloword.py 法2:ps: 执行前需给预chmod 755 helloword.py (linux系统中)./h ...
- Android EditText控件即设置最小高度又运行高度随内容增加而变化
(转)http://www.aichengxu.com/view/1405748 记录学习用 如题,有时候EditText需要一个最小的高度,但是在输入更多内容时,要随着内容的增加而变化高度,一般 ...
- Sublime Text插件:HTML+CSS+JAVASCRIPT+JSON快速格式化[转]
今天在github上乱逛,无意间找到victorporof分享的htmlpretty插件,特做推荐: 先看看他是怎么描述htmlpretty的: This is a Sublime Text 2 an ...