提示:
一般情况下命令中的[]表示可选,既命令的参数及文件是可选的。参数选项===>一个命令的不同的功能(不同的条件)。
简单粗暴贯穿常用命令,对命令使用框架有个整体认识
windows下面
新建===>文件夹
Linux下面
mkdir /data 在当前目录下创建子目录
cd / 回到根目录下
mkdir data 创建data子目录
ls 查看当前目录内容
ls -ld /data 查看/data目录详细内容
举例
ls / 查看根目录内容
ls -l / 查看根目录下详细内容
绝对路径:从根开始的路径
C:\Program Files (x86)\Microsoft Office
从根开始的路径就是绝对路径
绝对路径:/etc/sysconfig/network-scripts/ifcfg-eth0
相对路径:不从“/”根开始linux命令,而是把当前所在路径当作根,目标文件或目录距离当前路径的“距离”。
示例:
小结
多练
多给别人讲解
讨论相对路径与绝对路径
mkdir 创建目录
ls 查看目录内容
cd 进入xxxx
pwd 查看当前绝对路径
创建单个文件
创建多个文件
小结:
touch 触摸 创建文件或修改文件时间戳(文件的属性)
vi===>直接写入(关于vi和vim使用方法请自行查询vim tutor)
echo进行追加
注意:
1linux命令,我们通常在直接操作文件前要备份文件
2,操作前先看一眼cat 一下
特殊符号:
“>” 重定向,清除原文件里面所有内容,然后把内容追加到文件的末尾
“>>” 追加重定向,追加内容,到文件的尾部
“1>" 输出重定向:把前面输出的东西输入到后边的文件中,会清除文件原有内容。
“1>>" 追加输出重定向:把前面输出的东西输入到后边的文件中,不会清除文件原有内容,只是追加到最后一行。
<或0< 输入重定向:后跟字符串(不常用)
<<或0<< 追加输入重定向:后跟字符串(不常用)
2> 错误重定向:把错误信息输入到后面的文件中,会删除文件原有内容
2>> 错误追加重定向:把前面错误信息追加到后边的文件中,不会清除文件原有内容
重定向小节:
重定向:改变命令执行时,数据传输的方向
箭头方向就是数据方向===>水流方向
windows复制粘贴
ctrl+c
ctrl+v
Linux下:
复制====>copy===>cp
小结:
cp 复制文件或目录(默认不能拷贝目录)
-r:递归,复制目录,目录及其子孙后代
-p:复制文件同时保持文件属性不变,
-a ===-pdr
移动(搬家)====>move====>mv
cd /
mv /data /root
小结:
/data ===> /data 及/data下面的子孙后代
/data/===> /data下面的子孙后代
注意:这里目录的移动,如果想仅仅移动目录下面文件而不移动目录使用mv /data/* /root 即可
删除===> remove ====>rm
cd /root/data
rm chensiqi.txt 默认只能删除文件
会提示是否删除 y 即可
rm -f chensiqi.txt 免提示一律yes
注意:删除前要思考操作后是否能够恢复,若不能恢复择应该先cp备份,或者采取移走mv的办法进行删除。
递归删除
rm -rf data 删除目录必须加-r,-f免提示 删除data目录及目录下的所有东西