Admin(二)——Linux命令行基础

一、Linux命令
Linux命令的执行依赖于解释器(例如:/bin/bash)
1.linux命令的分类:
--内部命令:属于解释器的一部分
--外部命令:解释器之外的其他程序

2.几个快捷键
--Ctrl+l:清空整个屏幕(或在命令行输入clear)
--Ctrl + u :清空至行首
--Ctrl + w : 往回删除一个单词(以空格界定)
--Ctrl + c : 结束正在运行的指令
--esc +.:粘贴上一个命令的参数

二、mount挂载操作
1.挂载和挂载点
--挂载点:挂载点即访问点,访问设备需要通过访问点。Windows中盘符的图标就是一个访问点,Linux的访问点是一个目录。
--挂载:将光盘/U盘/分区/网络存储等设备装到某个Linux目录。各种命令工具通过访问Linux目录来操作这些设备。
2.命令格式
#mount 设备路径 挂载点目录
例如:#mount /dev/cdrom /mnt //挂载设备
#ls /mnt //访问设备内容

3.卸载已挂载的光盘或分区
格式: #umount 挂载点目录
例如: #umount /mnt

三、查看目录
1.ls命令
格式: ls [选项] [目录或文件名]
常用命令选项
-l : 以长格式显示
-A:包括名称以.开头的隐藏文件
-d: 显示目录本身(而不是内容)的属性
-h: 提供易读的容量单位(K、M等)
-R :表示递归显示

2.通配符
针对不确定的文档名车,以特殊字符表示
--?:表示单个字i符
-- : 表示多个任意字符
-- [a-z] :多个字符或连续范围中的一个,若无则忽略
-- {a,min,xy} : 多组不同的字符串,全匹配
例如:ls -d /m
匹配以m开头的目录
ls -d /m?? 匹配以m开头的且名称是三个字符的目录

四、新建文档
1.mkdir 创建目录
格式: mkdir [-p] [/路径/]目录名
例如: #mkdir -p /vod/movie/cartoon //-p表示连父目录一起创建
#ls -R /vod //递归显示目录

2.使用vim创建、修改文件
格式: vim [[/目录/]文件名]
若目标文件不存在,则新建空文件并编辑
若目标文件已存在,则打开此文件并编辑
vim只能创建文本文档,不能创建目录
命令模式下 i 键进入输入模式,ESC键退回命令模式
命令模式下:键进入末行模式
在末行模式下输入wq保存并退出,输入 q! 放弃修改并退出

五.复制、删除、移动
1.rm 删除
格式: rm [选项] 文件或目录
常用选项: -r 递归删除,把目录本身及其子目录都删除
-f 强制删除
-i 删除时提示是否删除信息 (系统默认rm='rm -r')
例如: rm -rf /aa //强制删除aa目录下所有子目录及文件
2.mv 移动、重命名
格式: mv [选项] 源文件 目标路径
移动:相当于剪切
重命名:路径不变的移动
例如: mv /opt/aa/xiaoha.txt /opt/bb //把xiaoha.txt剪切到目录/opt/bb里
mv /opt/aa/xiaoha.txt /opt/aa/123.txt //将xiaoha.txt重命名为123.txt

3.cp 复制
格式: cp [选项] 源文件 目标路径
mv会让源文件消失,cp不会让源文件消失
拷贝的同时支持重命名
-r :递归拷贝,复制目录时必须有此选项
-p :保持源文件的权限、修改时间等属性不变
4.alias——命令的别名:简化复杂命令的输入
例如:alias myls = 'ls -lh'
删除别名:unalias myls
别名的优先级高于指令
只输入alias会显示当前生效的别名
临时取消别名:(仅在当前命令有效)在命令前加反斜杠\
强制复制目录(原理是临时取消别名): \cp -r /boot/ /opt/
--真机上修改别名(永久修改):修改配置文件 /root/.bashrc ,每次开机时都读一遍该文件,重新打开新的终端也会读一遍

猜你喜欢

转载自blog.51cto.com/13460306/2117015
今日推荐