参考资料:
1.视频课程《Linux运维》
2.书籍PDF版《Linux运维 Web集群实战》
路径,mkdir,touch,vi等知识知识问答精讲
- Linux 系统命令操作语法的格式
- 命令 [参数选项] [文件或路径]
其中[]表示是非必须的,多个参数可以连在一起写 - 创建一个目录/data
- windows下的路径:c:\data\test
- linux下的路径:/data/test
- linux中/为所有目录的起点
- 创建目录:make dircectorys【mkdir】【mkdir /data】【cd /;mkdir data】,其中分号的作用是将两个命令在一行分隔开
- 看目录【ls -ld /data】,其中别忘了空格哦,-ld查看data目录本身
- 在/data下建立oldboy.txt
- touch/data/oldboy.txt
- 创建10000个文件
- touch stu{1..10000}
- 为oldboy.txt 下添加内容 i am studying linux
- vi
- vi oldboy.txt (进入vi编辑器)
- i (insert ,插入状态)
- i am study linux
- Esc(命令状态)
- :wq(write quit,保存退出);q(不保存直接退出)
- echo
- echo 'i am studying linux'>oldboy.txt(如果文件不存在会创建文件,如果存在会覆盖,所以危险,用>要记得备份哦)
- 怎么能不覆盖呢用>>,这样就追加到文件的尾部了。
- cat
- cat >oldboy.txt 回车输入内容,然后按Ctrl+c,或者Ctrl+d都可以结束输入
- cat >>/data/oldboy.txt>>EOF(回车输入内容可以多行追加)EOF,其中两个EOF或者是任意内容成对出现(未成功)
- cat old boy.txt(查看内容)
- rm -f oldboy.txt(删除文件)
- Tab 完善未完善的文件名
- vi
- 常用命令总结
mkdir make directorys 创建目录 例子:mkdir /data 在根/下创建data目录
-
ls list(列表) 创建目录文件 例子: ls / 列根目录内容
- -l(long)长格式,-d(directorys)查看目录
-
cd change directory 改变目录路径 例子:cd /etc
- 相对路径:不从根/开始的路径 例子: cd etc
- 绝对路径:从根/开始的路径 例子:cd /etc
pwd print work directory 打印工作目录(显示当前路径)
touch 创建文件或者更新时间戳,如果文件存在就只更新时间戳,如果不存在就创建文件
vi 记事本,简单。例子:vi oldboy.txt
vim 复杂编辑器,功能复杂,高亮,自动缩进(写shell ,python)
echo 打印输出内容的常用命令,配合“>”或者“>>”
">" 意思是重定向,会清楚文件里所有以前的数据
-
“>>”意思是内容追加,只会在文件稳步追加需要的内容
微信:zejia98,期待和你成为朋友
- 命令 [参数选项] [文件或路径]