Linux学习一
1.Linux的优缺点:
长处:
稳定的系统
免费或少许费用
安全性,漏洞的高速修补
多任务,多用户
用户与用户的规划
相对不耗资源的系统
适合须要小内核的嵌入式系统
整合度佳且多样的图形用户界面
缺点:
没有特定支持的厂商
游戏支持度不足
软件的支持度不足
专业软件的支持不足
2.系统文件夹文件
/:根文件夹。包括整个Linux系统的全部文件夹文件
/boot:存放启动linux系统所需的文件,包含内核文件,映像文件,启动菜单配置文件
/deb:存放linux系统中的硬盘。键盘。鼠标,光驱等各种设备文件
/root:系统管理员的宿主文件夹,即root账户的家文件夹
/bin:放置操作系统最主要的用户命令
/sbin:存放linux系统中最主要的命令,一般管理员用户才干有权限运行。
/etc:存放linux系统及各种程序的配置文件。
/var:存放系统中常常须要变化的一些文件。如系统日志文件
/home:存放全部普通用户的默认宿主文件夹(家文件夹)
/lib:保存一些共享的函数库。
/usr:包括很多子文件夹,用来存放系统命令和程序信息
/tmp:存放系统执行过程中使用的一些暂时文件。
3.一些主要的命令
echo $LANG 查看眼下所支持的语言
LANG=en_US 设置眼下所支持的语言
date 显示日期
显示日历的命令:cal
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvajkwMzgyOTE4Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
cal 指定年//显示整年的日历
cal month year
使用简单的计算器:
使用bc命令
+加法
-减法
*乘法
/整除
^指数
%余数
quit命令,离开计算器
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvajkwMzgyOTE4Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
10/100怎么是0了,这里使用的整除取整。这是应为bc默认仅输出整数。假设要输出所有小数,那么就必需要运行scale=number,那个number就是小数点后面的位数,比如;
上面保留的是3位小数。
4.主要的热键
tab键具有命令补全的功能,能够避免我们打错命令或文件名称。
ca [tab][tab]
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvajkwMzgyOTE4Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
上面全部ca开头的命令都被显示出来了,那么假设你输入ls -al ~/.bash在加两个tab会怎么样了?
在该文件夹以下以.bash为开头的文件名称都会被显示出来了。
总结:
tab接在一串命令的第一个命令的后面,则为“命令补全”。
tab接在一串命令的第二个命令后面时,则为“文件补气”;
5.ctrl +c按键。假设你在linux以下输入错误的命令或參数时。有的时候这个命令或程序会在系统下不停的执行。这个时候就能够使用ctrl+c。结束执行,让当前的程序停下来。只是注意,这个组合键能够将正在运作中的命令中断,假设你正在执行比較重要的命令,别急着使用这个组合键。
6.ctrl+d,这个组合键代表键盘输入结束(end of file or end of input)的意思,另外也能够用来替代exit的输入 ,比方直接离开文字界面。就能够直接使用这个组合键,相当于exit。
7.当出现command not found的时候可能是下面原因产生的:
这个命令不存在,由于该软件没有安装之故,解决的方法就是安装该软件。
这个命令所在的文件夹眼下的用户并没有将它增加命令搜寻路径中,能够把该命令增加path中;
命令错了。
8.man pge在线帮助文档
man date
进入man命令后。你能够按下空格键往下翻页,你能够按下q按键来离开man的环境。
你看到DATE(1)中没有。不同的数字有不同的含义:
1:用户在shell环境中能够操作的命令或可运行的文件
2:系统内核可调用的函数工具等
3:一些经常使用的函数function与库函数library,大部分为c的函数库
4:设备文件的说明,通常在/dev下的文件
5:配置文件或是某些文件的格式
6:游戏games
7:惯例与协议等,比如Linux文件系统。网络协议,ASCII code等说明
8:系统管理员可用的命令
9:跟kernel有关的文件
当中比較重要的是1,5,8
在man page中能够使用空格向下翻页,也能够使用page up或page down进行翻页。假设你想知道某些keyword的话,你能够在不论什么时候输入/word来主动查找keyword。
比方输入/date,则查找到全部的出现date的位置。
home键去到第一页,?string向上查询string字符串
9.info page。在unix like系统中都能够使用man命令。可是linux又额外提供了一种在线查询求助的方法。那就是利用info命令。在info page中一些按键的使用。
page down向下翻页
page up向上翻页
tab 在节点之间移动,有节点的地方一般会以“*”显示
enter 当光标在节点上面时,按下enter能够进入该节点
B 移动光标到该info界面其中第一个节点处
E 移动光标到该info界面其中的最后一个节点处
N 前往下一个节点处
P 前往上一个节点处
U 向上移动一层
S(/) 在infopage其中进行查询
H 显示求助菜单
? 命令一览表
Q 结束这次的info page
info page是仅仅有在linux上面才有的产物,并且易读性增强非常多。
10.其它实用的文件能够到/usr/share/doc这个文件夹下进行查看
11超简单的文本编辑器nano
使用nano 文件名称,能够打开一个文件或创建一个文件进行写操作。
nano中一些组合键的使用
ctrl +g。取得在线帮助
ctrl+x离开namo软件。若改动过文件会提示是否须要保存
ctrl+o保存文件,若你有权限的话就行保存文件了
ctrl+r从其它文件读入数据,能够将某个文件的内容贴在本文件里
ctrl+w查询字符串
ctrl+c说明眼下光标所在处的行数与列数等信息
ctrl+_能够直接输入行号,让光标高速移动到改行
alt+y校正语法功能开启或关闭(单击开,在单击关)
alt+m能够支持鼠标来移动光标的功能。
11.查看系统的使用状态使用who命令,假设要查看网络的连接状态。能够运行netstat -a这个命令
12.将数据同步写入硬盘中的命令:sync
13.惯用的关机命令shutdow需在root账号些运行。不然需输入password
-t sec:-t后面加秒数,也即过几秒后关机的意思
-k :不要真关机,仅仅是发送警告消息出去
-r : 在系统的服务停掉后。马上关机
-n :不经过init程序。直接以shutdown的功能来关机
-f :关机并开机之后,强制略过fsck的磁盘检查
-F :系统重新启动之后,强制进行fsck的磁片检查
-c :取消已经在进行的shutdow命令内容
/sbin/shutdown -h 10 ‘i will shutdown after 10 mins’告诉大家,这台机器会在10分钟后关机,而且会显示在眼下登录者的屏幕前方
shutdown -h now 立马关机,当中now相当于时间为0的状态
shutdown -h 20:25 系统在今天的20:25分关机,若再21:25才运行此命令,则隔天关机
shutdown -h 10 系统过10分钟后自己主动关机
shutdown -r now 系统立马重新启动
shutdown -r +30 ‘the system will reboot’ 再过30分钟系统会重新启动,并显示后面的消息给全部在线的用户
shutdown -k now ‘this system will reboot’ 仅发送警告信件的參数,系统并不会关机
14.重新启动,关机:reboot,halt。poweroff
reboot重新启动
shutdown能够根据眼下已启动的服务来逐次关闭各服务后才关机。
halt却可以在不理会眼下系统状况下。进行硬件关机的特殊功能。
15. inti 0也能够进行关机操作
好了这次学习总结就写这了,以后接着学习些笔记了
本文原创,转载请注明来自:http://blog.csdn.net/j903829182/article/details/39826855
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等软件 ...
- Linux 学习笔记
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...
- Linux学习心得之 Linux下命令行Android开发环境的搭建
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...
- Linux学习心得之 Linux下ant安装与使用
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...
- 实验楼 linux 学习
实验楼 linux 学习 一.Linux 用户管理 1.查看用户 who am i // who mom likes whoami ====--------====== 输入的第一列表示打 ...
- linux学习网站分享
http://www.zhihu.com/question/19895288 http://linux.vbird.org/ 两个linux学习的网页存起来,以后学习.
- linux学习笔记2-linux的常用命令
第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...
随机推荐
- KVM工具libvirt、virsh、virt-manager的简单介绍
KVM虚拟化中libvirt是目前使用最为广泛的对KVM虚拟机进行管理的工具和应用程序接口,而且一些常用的虚拟机管理工具(virsh.virt-install.virt-manager等)和云计算框架 ...
- QPS相关的概念收集(吞吐量(TPS)、QPS、并发数、响应时间(RT))
一.概念: 1.响应时间(RT) 响应时间是指系统对请求作出响应的时间.直观上看,这个指标与人对软件性能的主观感受是非常一致的,因为它完整地记录了整个计算机系统处理请求的时间.由于一个系统通常会提供许 ...
- SQL Server 2008数据库备份和还原(还原是必须有完整备份)
转自lwccc, SQLserver2008数据库备份和还原问题(还原是必须有完整备份) 首先,我要说明的是你必须拥有完整的数据库备份,下面的还原教程,才算有用. 这个连接是某高手的异常恢复方法, 实 ...
- Struct2_定义拦截器并使用注解方式作用在Action的方法中
一.目的:通过在方法上加注解控制哪些方法需要登陆后才能访问 二.方式:利用拦截器判断用户是否登陆 三.实现步骤 定义配置文件struts.xml添加节点 1 2 3 4 5 6 7 8 9 1 ...
- 美国风投行业50年数据揭示的10条VC投资秘密法则
美国风投行业50年数据揭示的10条VC投资秘密法则 来源:金融女王(微信号:FintechQ) 作者:Hatim Tyabji & Vijay Sathe 本文编译自以下外媒文章: http ...
- SaltStack–Job管理
官方文档:https://docs.saltstack.com/en/2016.11/ref/modules/all/salt.modules.saltutil.html 在SaltStack里面执行 ...
- ArcGIS Server 10中的切图/缓存机制深入【转】
http://blog.newnaw.com/?p=789 两年前我写过一篇关于ArcGIS地图切图/缓存原理的文章,<ArcGIS Server的切图原理深入>,里面以tiling sc ...
- 如何将redis中的数据导入到本地MongoDB和MySQL数据库
将redis中的数据导入到本地MongoDB数据库 创建一个process_items_mongodb.py文件(文件名自定义): #!/usr/bin/env python # -*- coding ...
- 【Other】ASCII Text Art
http://fsymbols.com/cn/wenzi-yishu/ http://fsymbols.com/text-art/#all_cats http://chris.com/ascii/in ...
- netmap -- ixgbe
利用netmap抓ixgbe网卡上的以太网帧,跟e1000e网卡有区别. 使用e1000.e1000e网卡发以太网帧只要以太网帧的格式正确就可以了.只要格式和 目的MAC.源MAC地址正确,网卡就可以 ...