您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 电气安装工程 > linux基础知识2-vi,磁盘管理,用户管理
linux基础知识2-vi,磁盘管理,用户管理1.vi编辑器:setnumber#显示行号1.1移动gg#文件首行G#文件末行H#屏幕首行L#屏幕末行b#前一个单词首字母w#后一个单词首字母e#后一个单词末字母k#上l#右j#下h#左n#查找下一个N#查找上一个Ctrl+f#向下翻页Ctrl+b#向上翻页Ctrl+d#向下翻半页Ctrl+u#向上翻半页1.2输入模式(insert模式)i#光标前一个位置输入文字a#光标后一个位置输入文字I#行首插入A#行尾插入O#上方插入新的一行o#下方插入新的一行1.3命令模式1.3.1选择v#进入/退出选择模式1.3.2复制/粘贴y0#复制到行首y$#复制到行尾yy#复制当前行nyy#连续复制n行p#光标所在位置后面/下方粘贴P#光标所在位置前面/上方粘贴1.3.3删除x#删除当前字符d0#删除至行首d$#删除至行尾dd#删除当前行ndd#删除当前行开始的连续n行1.3.4替换r#替换当前字符:s/old_string/new_string#替换当前行第一个:s/old_string/new_string/g#替换当前行所有:n,$s/old_string/new_string#替换第n行至文件末行中每一行的第一个:n,$s/old_string/new_string/g#替换第n行至文件末行中每一行的所有:%s/old_string/new_string#替换每一行的第一个:%s/old_string/new_string/g#替换每一行的所有1.3.5撤销u#撤销上一个操作1.3.6底行模式常用命令:w#保存文件:q#退出文件:!#强制执行命令(例如:q!):ls#列出当前打开的所有文件:n或者:next#切换到下一个文件:N或者:prev#切换到上一个文件:10#光标移动到第10行/str#向后搜索?str#向前搜索1.4打开文件vi文件名称#打开文件,光标置于首行或上次光标所在位置vi+文件名称#打开文件,光标置于最后一行vi+n文件名称#打开文件,光标置于第n行vi+/字符串文件名称#打开文件,光标置于字符串第一次出现的所在行的行首vi文件1文件2#同时打开多个文件2.磁盘管理2.1查看磁盘分区使用情况df[选项]#-l仅显示本地磁盘(默认)#-a显示所有文件系统的磁盘使用情况#-h以1024进制计算最合适的单位并显示磁盘容量#-H以1000进制计算最合适的单位并显示磁盘容量#-T显示磁盘分区类型#-t显示指定类型文件系统的磁盘分区情况#-x不显示指定类型文件系统的磁盘分区情况示例:df-hT#显示所有本地磁盘的使用情况df-hT/home#显示/home文件夹所在分区的磁盘使用情况2.2统计磁盘上文件的大小du[选项]#-b以byte为单位统计文件大小#-k以KB为单位统计文件大小#-m以MB为单位统计文件大小#-h以1024进制计算最合适的单位并显示#-H以1000进制计算最合适的单位并显示#-s指定统计目标#-d最大深度(max-depth)示例:du-h-s/home#查看/home文件夹的大小du-h-d1/home#查看/home文件夹及其子文件夹的大小2.3分区模式MBR分区模式#主分区最多4个,单个分区最大2TB(fdisk命令创建的分区就是MBR分区模式)GPT分区模式#主分区最多128个,单个分区最大18EB#1EB=1024PB,1PB=1024TB,1TB=1024GB#缺点:GPT的主分区中,不适合安装x86架构的系统2.4GPT分区linux-创建-GPT-分区创建-GPT-分区/raw相关链接:挂载新硬盘及分区设置/raw将多个硬盘合并到一个挂载点下/raw2.5swap分区linux-创建-swap-分区创建-swap-分区/raw3.用户管理3.1用户组/etc/group#用户组的配置文件#组名称:组密码占位符:组编号:组中用户列表root组的id固定是01~499是系统预留的组id,是给安装在系统中的软件使用的用户手动创建的用户组,编号是从500开始的/etc/gshadow#存储当前系统中用户组的密码信息#组名称:组密码:组管理者:组中用户列表示例:groupadd-g500group1#创建一个gid为500的用户组groupmod-ngroup2group1#将用户组group1修改为group2groupmod-g501group2#将用户组group2的gid修改为501groupdelgroup2#删除用户组group23.2用户/etc/passwd#存储系统中所有用户的信息#用户名:密码占位符:用户编号:组编号:注释信息:用户主目录:用户shell类型/etc/shadow#存储系统中所有用户的密码信息示例:useradd-d/home/user1-s/bin/bash-gusers-muser1#创建用户usermod-u500user1#修改用户idusermod-luser2-d/home/user2-muser1#修改用户名称usermod-Ggroup1,group2user2#给用户添加附属组gpasswd-auser2group1#给用户添加附属组gpasswd-duser2group1#删除用户的附属组userdel-ruser1#删除用户#禁止普通用户登录(当/etc/nologin这个文件存在时,普通用户被禁止登录)touch/etc/nologinpasswd#修改当前用户的密码passwduser1#修改指定用户的密码passwd-luser1#锁定用户passwd-uuser1#解锁用户newgrpgroup1#切换用户组su-userName#切换登录用户whoami#查询当前登录用户id#查询当前用户详细信息(包含当前正使用的用户组)groups#查询当前用户的所有组iduserName#查询指定用户详细信息groupsuserName#查询指定用户的所有组Ubuntu快捷键1.Ctrl+W:关闭当前Nautilus窗口2.Ctrl+T:在Nautilus打开新的Tab3.Ctrl+H:切换隐藏文件(夹)显示或者不显示4.Ctrl+E:发送当前文档给某个Email5.Ctrl+Q:退出应用6.Ctrl+1/2:修改文件夹视图为图标或者列表模式7.Ctrl+Shift+W:关闭所有的Nautilus窗口8.Ctrl+Shift+N:创建新文件夹9.Ctrl+Alt+L:锁屏,如果你想走开一会而不想让别人看到你的屏幕10.Ctrl+Alt+D:显示桌面/恢复打开的窗口11.Ctrl+Alt+Backspace:关闭X服务器12.Ctrl+Alt+F1:切换到首个虚拟终端13.Ctrl+Alt+F2(F3)(F4)(F5)(F6):选择不同的虚拟终端/p14.Ctrl+Alt+F7:切换到当前登录会话15.Ctrl+Alt++:切换到下一个X分辨率(取决于X配置)16.Ctrl+Alt+-:切换到前一个X分辨率(取决于X配置)17.Alt+Tab:在不同的应用之间切换显示18.Alt+F:打开应用程序菜单19.Alt+F2:打开运行应用的对话框20.Alt+F5:取消当前窗口的最大话21.Alt+F7:计划移动窗体选项,你可以使用键盘上的方向键来移动窗口22.Alt+F8:使用键盘上的方向键来更改当前窗口大小23.Alt+F9/F10:最小化和最大化当前窗口24.Alt+Up/DownArrow:移到父一级目录25.Alt+Left/RightArrow:Nautilus上的后退和前进26.Alt+Enter:显示所选文件或者文件夹的属性信息27.Alt+Home:直接移到你的主目录28.Alt+Shift+Tab:类似Alt+Tab进行窗口切换,使用反向顺序29.Alt+Ctrl+Left/RightArrow:移到工作空间30.Alt+Ctrl+Shift+Left/RightArrow:移动当前窗口到另外的工作空间31.Alt+Shift+UpArrow:初始化很酷外观的窗口切换界面,这样你可通过方向键来切换32.Win+E:显示所有的工作空间,可轻松进行切换33.Win+Mousewheel:桌面上的缩放操作,使用滚轮鼠标操作更方便34.F9:显示和关闭Nautilus边栏vim工具的安装命令安装命令:sudoapt-getinstallvim安装QT软件:sudoapt-getinstallqt4-dev-tools#开发包sudoapt-getinstallqtcreator#IDEsudoapt-getinstallqt4-doc#开发帮助文档sudoapt-getinstallqt4-qtconfig#配置工具sudoapt-getinstallqt4-demos#DEMO源码QT
本文标题:linux基础知识2-vi,磁盘管理,用户管理
链接地址:https://www.777doc.com/doc-2884800 .html