1.打开虚拟机
2.在虚拟机中运行命令
命令 参数 目标
例:ls -l /home
ls --size /home
也可以同时使用多个参数
参数是用来指定命令的某些功能,可以加可以不加
命令和参数、目标之间必须用空格分开
“-”表示短参数(单词缩写),“--”表示长参数(单词全拼)
命令必须在提示符之后输入,否则无效
长参数不能两个一起使用,长参数必须用空格分开3.命令提示符
[kiosk@foundation0 Desktop]$
(1)kiosk:当前用户
(2)@:分隔符
(3)foundation 主机短名称
(4)Desktop 当前工作目录
(5)$ : 身份提示符
$ 普通用户
# 超级用户4.linux操作系统:
linux目录结构:倒树型结构,从根开始,最大的目录成为根目录(“/”)
linux文件夹称为目录,文件还称为文件
从根目录开始找的成为绝对路径
根目录 例如cd / 根目录后面加/
5.linux中的二级目录:
/bin 二进制可执行文件,系统常规命令
cd dev/ 设备管理文件
/home:普通用户家目录
cd proc/:系统的进程
cat partitions:系统的硬件信息
etc:存放系统的配置文件
boot:存放系统启动文件,内核,初始化程序
lib:库文件
root:超级用户家命令
sb:超级用户执行的命令
opt:第三方软件安装
linux 一切皆文件6.文件管理
(1)新建文件:touch+文件名
(2)新建目录:mkdir+目录名
(3)新建第归目录:mkdir -p westos/redhat/linux 在westos目录下建立一个redhat目录,在redhat目录下建立一个linux目录 如果没有会直接帮你建立好m
(4)删除文件:rm filename
(5)删除目录:rm -r westos 删除westos目录 会进行提示 -r表示第归删除
--force强制删除 -f 不提示rm
例如:rm -f -r westos 直接删除westos目录,包括目录下的所有文件
7.编辑文件
(1)gedit
gedit filename :必须要有图形
(2)vim
vim file-->i 进入插入模式-->写内容-->按[esc]退出插入模式-->:wq退出保存
(3)vim异常退出
异常退出时会产生 .hello.c.swp文件
当再次打开时会出现以下情况:
[O]pen Read-Only,(E)dit anyway,(R)ecover,(D)elete it,(Q)uit,(A)bort;
只读打开 继续编辑 恢复数据 删除.swp文件 退出 退出
8.复制文件
(1) cp 源文件 目的地文件
(2)cp -r 源目录 目的地目录
(3) cp 源文件1 源文件2 目的地目录
(4) cp -r 源目录1 源目录2 目的地目录
9.文件移动
mv 源文件 目的地文件
mv 源目录 目的地目录
在相同目录中进行文件或目录移动,只是一个重命名的过程
10.文件查看
(1)查看文件:cat passwd
cat -b passwd 给文件加行号
(2)分页浏览:less passwd 空格键翻页 q健退出
(3)/关键字: 关键字查询 按n键向下匹配关键字 N向上匹配 q健退出 ?11.自动补齐
tab键可以实现自动补齐
可以补齐系统中存在的命令,文件名称和部分命令的参数
当一次tab补齐不了的时候,以此关键字开头的内容不唯一
可以用tab*2来列出所有以此关键字开头的内容12.路径的命令
(1)显示当前路径 :pwd
(2)切换路径
cd 目录名称 :进入到指定目录中
cd - :当前目录和当前目录之前的目录进行切换
cd ~ :进入当前用户家目录
cd .. :进入当前目录的上级目录
(3)查看
ls :查看所有文件
ls -l file :文件属性
ls dir :列出目录中包含的内容
ls -d dir:目录本身
ls -a :列出所有文件,包括隐藏文件
ls -S dir :查看并且按照大小排序
(4)文件查看
cat file :查看文件全部内容
less :分页浏览
head file :查看文件前10行
head -n 5 file:查看文件前5行
tail file :产看文件后10行
tail -n 5 file :查看文件后5行
(5)文件大小统计
wc
wc -l :统计行数
wc -w:统计单词数
wc -m :统计字符数
13.系统中历史的调用
history :查看所有历史
!+数字 :调用第“数字”条历史命令
!head :执行以head关键字开头的最近一条历史命令
ctrl+r+关键字 :调用历史中最近一条含有此关键字的历史命令
history -c 清空当前历史记录 只是当前环境
14.获取帮助
(1)查看命令大用途
whatis 命令 :查看命令用途
(2)查看命令用法
命令 --help :查看命令基本用法
[]:表示选项可以加也可以不加
.. :表示选项可以加入任意个数
<>:表示选项必须加入
(3)man查看命令或文件的说明手册
man 命令
man 5 命令 :查看系统配置文件写法
man ls:查看手册
whatis cd 切换命令目录
ls+目录:查看目录中的内容15.系统中的通用配置符号
* :匹配0到任意个字符
? :匹配单个字符
[[:alpha:]] :单个字母
[[:lower:]] :单个小写字母
[[:upper:]] :单个大写字母
[[:punct:]] :单个符号
[[:alnum:]] :单个字母或数字
[1-9] :1位,这一位是1~9的任意数字
[!3-5] :1位,不是3-5的数字
[^3-5] :1位 不是3-5的数字
[a-z] :1位,a-z的任意字母
{1..3} 3个,123
{1,4,7} 3个,1,4,7
16.系统的输入输出管理
(1)管理输入输出符号
输出重定向
> :重定向正确输出
2> :重定向错误输出
&> :重定向所有输出
重定向会覆盖原文件内容
find /etc/ -name passwd >> file :追加正确输出到file
find /etc/ -name passwd 2>> file :追加错误输出到file
find /etc/ -name passwd &>> file :追加所有输出到file(2)输入重定向 cat > file << EOF
hello
world
EOF17.管道的应用
(1)管道的作用
“|”作用是把前一条命令的输出变成后一条命令的输入 管道只允许正确输出
find /etc -name passwd | wc -l :结果为2,错误输出不能通过管道
find /etc -name passwd 2>&1 | wc -l :结果为19,错误输出被转换为正确输出
find /etc -name passwd 2>&1 | tee file | wc -l :保存一份并输出行数