linux系统命令笔记
- 一、linux系统目录
- /bin 系统命令目录
- /dev 设备目录
- /home 每个系统用户在home下都有一个目录,
- 每个用户登录到系统后会自动登录到这个目录下,
- root用户会在/root文件夹下。
- /lib 系统库目录
- /media 多媒体目录
- /mnt 挂载目录
- /proc 系统内存目录
- /sbin 超级用户系统命令目录
- /tmp 系统临时文件
- /var 经常变化的文件的目录(如:数据库、日志)
- /boot 系统启动文件目录
- /etc 配置文件目录
- /lost+found 失物认领处
- /opt 第三方应用程序所在目录
- /root 超级用户目录
- /usr 系统应用程序所在目录
- 二、常用shell
- 1.什么是shell?
- shell就是命令集
- 2.linux命令语法
- 提示符> 命令名 -选项 参数
- 3.常用命令
- ls 查看目录下的所有文件
- -l 查看文件详细信息
- -a 查看所有文件,包括隐藏文件
- pwd 查看当前工作路径
- cd 切换工作路径
- clear 清屏
- logout 登出
- shutdown 关机
- -h 分钟数 多长时间后关机
- -r 分钟数 重启
- -k 警告
- -c 取消关机
- halt 马上关机
- reboot 马上重启
- *ctrl+alt+F(1-6)到字符界面,ctrl+alt+F7到图形界面。
- 三、VI编辑器
- 1、什么是VI?
- visual interface 可视化接口
- 2、vi操作模式
- 1)命令模式
- 打开文件后,默认处于命令模式,命令模式无法编辑文件
- 2)输入模式
- 在命令模式下按i进入输入模式,便于编辑文件内容
- 3)末行模式
- 编辑内容完毕后,按ESC键,进入命令模式,再按:进入末行模式
- 3、vi命令语法
- 1)vi filename 编辑文件,文件不存在,则创建。
- 2)vi + filename 打开文件,光标定位最后一行。
- 3)vi +n filename 打开文件,光标定位在第N行。
- 4)vi +/string filename 打开文件,查找关键词高亮显示,按n进行跳转。
- 5)vi filename filename 编辑多个文件,进入下一文件:n,进入上一文件:prev
- 4、vi快捷键
- i 在光标前输入内容,进入到输入模式
- a 在光标后输入内容
- esc 进入到命令模式
- yy 复制一行
- dd 删除一行
- p 粘贴
- : 进入末行模式
- :数字 光标定位到指定行
- :w 保存
- :q 退出
- :x 保存并退出
- :set nu 显示行号
- :set nonu 取消行号
- :w! 或 q! 强制保存或强制退出
- /关键词 查找关键词,高亮显示
- 5、安装vi软件
- rpm : 实现软件安装、卸载,升级和查询
- -q 查询
- -a 全部软件包
- -e 删除
- -i 安装
- -v 显示进度
- -h 以#号显示
- 1)查询是否安装vi软件
- rpm -qa|grep vi
- 2)如果已安装,则删除
- rpm -e 软件包名
- 3)挂载第二张光盘
- eject 弹出光驱
- mount -t auto /dev/cdrom /mnt/cdrom
- 把cdrom挂载到mnt下的cdrom下,如果提示cdrom不存在,则mkdir /mnt/cdrom
- 这样就可以在/mnt/cdrom下访问光盘内容了
- umount /mnt/cdrom
- 卸载cdrom的挂载
- 4)找到安装包rpm,并安装
- rpm -i 安装包
- 四、单用户破解密码
- 1)当进入系统读秒时,随便按一个键,进入如下界面,再按e。

- 2)然后选择如下选项,再按e,进入如下界面。

- 3)在最后面加上空格和single,回车,按b,进行启动。

- 4)进入系统后,用passwd来修改密码

- 5)最后reboot进行重启
linux系统命令笔记的更多相关文章
- Linux 系统命令笔记
前言 翻出N年前学习笔记,感觉还有点用,放到博客备忘,自己查看用. 一. 系统命令笔记 1.系统 % /etc/issue # 查看操作系统版本 % # 观察系 ...
- Linux学习笔记(4)磁盘分区(fdisk)、挂载与文件系统命令
Linux学习笔记(4)磁盘分区(fdisk).挂载与文件系统命令 1.磁盘分区是怎么表示的? 1.1 对于IDE接口,第一主盘为hda,第1从盘为hdb,第1从盘的第1个分区为hdb1 1.2 对于 ...
- linux学习笔记2-linux的常用命令
第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...
- linux学习笔记2 - linux常用命令
转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...
- Linux学习笔记(一) 文件系统
对于每一个 Linux 学习者来说,了解 Linux 文件系统的结构是十分有必要的 因为在 Linux 中一切皆文件,可以说只有深入了解 Linux 的文件系统,才会对 Linux 有更深刻的理解 L ...
- Linux内核笔记--内存管理之用户态进程内存分配
内核版本:linux-2.6.11 Linux在加载一个可执行程序的时候做了种种复杂的工作,内存分配是其中非常重要的一环,作为一个linux程序员必然会想要知道这个过程到底是怎么样的,内核源码会告诉你 ...
- Linux 学习笔记
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...
- Linux学习笔记(一)2015.4.13
研究生由单片机转Linux学习 首先安装VMware虚拟机,用的是VMware 10.0 在VMware 10.0上安装视频上推荐的Red Hat Linux 5 安装后正式进入Linux学习 笔记1 ...
- 跟着鸟哥学Linux系列笔记3-第11章BASH学习
跟着鸟哥学Linux系列笔记0-扫盲之概念 跟着鸟哥学Linux系列笔记0-如何解决问题 跟着鸟哥学Linux系列笔记1 跟着鸟哥学Linux系列笔记2-第10章VIM学习 认识与学习bash 1. ...
随机推荐
- golang web框架 beego 学习 (三) beego获取参数
直接上常用的例子吧: A: 获取URL中的参数 router func init() { beego.Router("/task/?:id/?:name", &co ...
- RNN总结
RNN既可以表述为循环神 经网络(recurrent neural network),也可以表述为递归神经网络(recursive neural network),前者一般用于处理以时间序列为输入的问 ...
- js && Jquery 的回车事件
有时候我们需要捕获页面上的回车事件,以达到一些特殊效果,例如在登录页面用户输入完登录名和密码后习惯直接敲回车,这时需要捕获回车事件,在回车事件中激活form元素 1.纯Java Script版 首先要 ...
- iOS线程开发小结
在iOS开发线程操作时,一般方法名决定是否开启新线程(async,sync),队列类型(全局队列,串行队列)决定开启多少条线程 1.快速线程调用 *开启后台线程执行任务 [self performSe ...
- 什么是最小可行性数据产品(MVP)?如何用它做机器学习?
- sssp-webservce_restful
pom <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or ...
- Firefox内存占用过高解决方法
刚开始使用firefox火狐浏览器的时候,你会发现firefox占用内存大,CPU占用率高,打开网页停顿等问题,其实这些是因为firefox没有进行优化,默认设置是标准的设置的原因,解决方法如下: 一 ...
- ios 获得webview user-agent
UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectZero]; NSString *myUserAgent = [webView s ...
- 编写ios和android共用的c/c++库时 使用iconv的问题(转)
因为在项目中需要同时维护ios和Android,不同的代码不利于开发的便捷和以后的维护,所以在最近的一个项目中,两种手机应用的通信部分打算使用c/c++库来统一编写,ios调用.a静态库,androi ...
- 磁盘IO过高时的处理办法
针对系统中磁盘IO负载过高的指导性操作 主要命令:echo deadline > /sys/block/sda/queue/scheduler 注:以下的内容仅是提供参考,如果磁盘IO确实比较大 ...