Linux命令:
用来实现某一类功能的指令或程序;‘
命令的执行依赖于解释器(默认的解释器:/bin/bash)
在终端输入的命令通过解释器被解释成电脑识别的二进制,经内核处理信息最后发送给硬件;
mount挂载操作:用于访问光盘的内容;实际上挂载操作为访问光盘提供了一个文件夹,通过在电
脑上访问这个文件加就可以来读取光盘内容;
1.ls /dev/cdrom 光驱设备的快捷方式
mkdir ABC 创建ABC文件夹 当作访问点
mount /dev/cdrom /ABC 最后一步 提供设备的访问点
ls /ABC/Packages/ 直接查看光盘中的软件安装包
umount /ABC 删除ABC的访问点
重定向输出:将前面命令的输出结果,作为内容写入文本文件中
:覆盖重定向 (它会覆盖文件中之前的内容)
:追加重定向 (不会覆盖文件之前的内容)
1.head -2 /etc/passwed > /opt/test.txt 把passwed中的前两段内容写入test文档中(这个text文本可以是之前不存在的,这个命令会自己建立一个test.txt
hostname >> /opt/test.txt 将电脑名也写入到text文本中,不会覆盖之前内容
echo 123456>> /opt/test.txt echo是一种命令,可以将它后面根的内容写入到指定文本中
/opt/test.txt 清空文本文件内容
ls ---list
格式:ls [选项] 【目录或文件名】
常用的命令选项:
-l 以长格式显示文件信息
-A 显示隐藏文件
-d 显示目录本身(而不是内容)的属性
-h 提供易读的容量单位(K M 等)
命令的别名:简化复杂命令的输入
1.alias ABC=‘ls -h' 定义别名,就是通过输入ABC来实现ls -h的命令操作
2.alias 查看所有的有效别名
3.unalias 删除别名
使用通配符
- 任意多个任意字符
? 后面跟一个? 表示后面只能出现一个字符;如果跟两个??表示后面出现两个字符
ls /etc/*tab 列出在etc文件中以tab机诶为的所有文件
ls /boot/vm* 列出以vm开头的所有文件
ls /dev/tty? 列出以tty开头但后面只能有一个字节的文件
ls /dev/tty?? 列出以tty开头但后面只能有2个字节的文件
-【a-z】列出a到z范围内的所有文件(a到z的范围是连续的)
-{ a,c,e,w} 列出括号内所存在的文件
ls /dev/tty[3-8] 列出以tty结尾的后面一个字节是在3到8的所有文件
ls /dev/tty{1,3,5,7,9,ahah} 列出以tty结尾,后面跟的字节只能在括号范围内的字节
使用vim创建/修改文件
• vim文本编辑器
命令模式 输入模式(插入模式) 末行模式
i 键
命----------------------->输入模式 ( 按Esc 键进行返回命令模式)
令
模
式----------------------->末行模式 (按Esc 键进行返回命令模式)
: 键
在末行模式下 :wq 保存退出 :q! 不保存退出
vim /opt/5.txt 进出5.txt文档里面 首先安i键进入输入模式,然后就可以写入内容了;(可以直接用vim创建文件5.txt
删除:
rm 后面常跟-rf 递归删除(含目录)、强制删除
rm -rf /opt/1.txt 删除1.txt文件
rm -rf /opt/* 删除opt文件下的所有文件
mv 移动/改名
格式: mv [选项]... 原文件... 目标路径
mv /opt/1.txt /opt/nsd01 把1.txt文档移动到nsd01 文件夹里面
mv /opt/nsd01 /opt/test 把文件nsd01的名字重命名为test
cp — Copy 复制
格式:cp [选项]... 原文件... 目标路径
-r:递归,复制目录时必须有此选项
cp /etc/passed /opt / 把passed移动到opt文件夹下;
cp /boot/vm* /opt/ 把boot文件中的所有以vm开头的文件复制到
cp -r /boot/ /opt/ 把boot目录文件复制到opt下,复制目录文件必须加-r
\cp -r /boot/ /opt/ 把boot目录再次复制的到opt下,这个时候必须要加\ 临时取消别名
1.date 查看日期
date -s “2008-9-6 11:11:11“ 修改日期
2.bc 计算器
7%2 =1 查看7除以2的余数
3./root:管理员的家目录
home :存放所有普通用户的家目录
4.mkdir -p /vod/movie/cartoon 创建多级目录-p表示连父目录一起创建