提示:
一般情况下命令中的[]表示可选,既命令的参数及文件是可选的。参数选项===>一个命令的不同的功能(不同的条件)。
简单粗暴贯穿常用命令linux命令,对命令使用框架有个整体认识
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
相对路径:不从“/”根开始,而是把当前所在路径当作根,目标文件或目录距离当前路径的“距离”。
示例:
小结
多练
多给别人讲解
讨论相对路径与绝对路径
mkdir 创建目录
ls 查看目录内容
cd 进入xxxx
pwd 查看当前绝对路径
创建单个文件
创建多个文件
小结:
touch 触摸 创建文件或修改文件时间戳(文件的属性)
vi===>直接写入(关于vi和vim使用方法请自行查询vim tutor)
echo进行追加
注意:
1,我们通常在直接操作文件前要备份文件
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下面的子孙后代
2、发现mysql根目录下没有data目录和my.ini文件,不要紧,初始化mysql的时候系统会自动创建一个data目录,我们只需创建一个my.ini文件即可。root的家目录是/root,普通用户的家目录则为/home/username,这个字段是可以自定义的,比如您建立一个普通用户test1,要想让test1的家目录在/data目录下,只要修改/etc/passwd文件中test1那行中的该字段为/data即可。root的家目录是/root,普通用户的家目录则为/home/username,这个字段是可以自定义的,比如你建立一个普通用户test1,要想让test1的家目录在/data目录下,只要修改/etc/passwd文件中test1那行中的该字段为/data即可。