一.内容说明
- Linux命令
- mkdir 创建文件、目录
- ls 查看当前目录
- cd 进入目录
- pwd 查看当前位置
- 绝对路径与相对路径
- 补充命令参数 比如-r -f -l
- rm 删除命令(直接输入命令、无法直接删除目录)
- mv 移动文件或者目录、改名
- cp 复制目录或者文件
- vi 编辑文件
- 重定向符号
- tar打包压缩
- zip
- gzip
5.修改文件内容 vi
创建/修改/oldboy/oldboy.txt
1. [root@oldboyedu ~]# ls -l /oldboy/
2. total 0
3. [root@oldboyedu ~]# ls -l /oldboy/oldboy.txt
4. ls: cannot access /oldboy/oldboy.txt: No such file or
directory
5. #第1个里程碑-vi 文件名名称
6. vi /oldboy/oldboy.txt
7. #第2个里程碑-进入编辑模式
8. 按i(小写字母I) #INSERT 插入 编辑模式
9. #第3个里程碑-退出编辑模式
10. 按esc 退出编辑模式
11. #第4个里程碑-保存并退出
12. :wq 保存并退出 write quit #:英文的冒号
13. :q! 强制退出不保存
14. :q 只退出 不保存(你不能修改了内容)
15. [root@oldboyedu ~]# ls -l /oldboy/oldboy.txt
16. -rw-r--r--. 1 root root 193 Jan 2 14:57 /oldboy/oldboy.txt
17. [root@oldboyedu ~]# #查看文件内容
18. [root@oldboyedu ~]# cat /oldboy/oldboy.txt
19. I am studying linux python and web security at
oldboyedu.com.
20. I am studying linux python and web security at
oldboyedu.com.
21. I am studying linux python and web security at
oldboyedu.com.
22. #路径 : / /oldboy
/oldboy/oldboy.txt
23. #扩展:
24. [root@oldboyedu ~]# [ -f /oldboy/oldboy.txt] && echo 1 ||
echo 0
25. o
6.查看文件内容cat
1. #查看文件内容
2. [root@oldboyedu ~]# cat /oldboy/oldboy.txt
3. I am studying linux python and web security at
oldboyedu.com.
4. I am studying linux python and web security at
oldboyedu.com.
5. I am studying linux python and web security at
oldboyedu.com
7. 绝对路径与相对路径
绝对路径 : 从根开始的路径 ,我们刚刚开始学习的时候 推荐使用绝对路径 不容易迷路
/oldboy/oldboy.txt
银河系太阳系地球亚洲中国北京昌平区沙河镇顺沙路8号院汇德商厦4层403 教室3
相对路径:不是从根开始路径的
oldboy.txt 或 oldboy/oldboy.txt
等于是隔壁老王
8. 删除文件或目录 rm remove
-f force 强制删除不提示
-r 递归删除 一层一层删除目录及目录中的内容
1. [root@oldboyedu ~]# rm -fr /oldboy/
2. [root@oldboyedu ~]# ls -l /oldboy
3. ls: cannot access /oldboy: No such file or directory
4.
5. #实际工作环境中使用rm
6. ###1.忘记rm 通过mv替换
7. ###2.使用的时候 危险的参数 可以放在最后
8. rm /oldboy/ -fr
9.移动文件或目录 mv move
1. [root@oldboyedu ~]# mkdir /oldboy
2. #把 /oldboy 目录移动到 /tmp下面
3. [root@o dboyedu ~]# mv /oldboy/ /tmp/
4. [root@oldboyedu ~]# ls -l /oldboy/ /tmp/
5. ls: cannot access /oldboy/: No such file or directory
6. /tmp/:
7. total 4
8. -rwx------. 1 root root 836 Dec 27 11:40 ks-script-Ggx1wJ
9. drwxr-xr-x. 2 root root 6 Jan 2 16:28 oldboy
10. drwx------. 2 root root 6 Dec 27 11:45 vmware-root_6787-
3879704169
11. drwx------. 2 root root 6 Jan 2 14:35 vmware-root_6825-
3853816285
12. -rw-------. 1 root root 0 Dec 27 11:31 yum.log
13. #mv 修改文件/目录名字
14. ##例子:把 /tmp/oldboy 修改为 /tmp/lidao
15. [root@oldboyedu tmp]# mv /tmp/oldboy/ /tmp/lidao
16. ##把/tmp/yum.log 移动到 /tmp/lidao目录中 并修改名字为oldboy.log
17. [root@oldboyedu ~]# # mv /tmp/yum.log /tmp/lidao/
18. [root@oldboyedu ~]# # mv /tmp/lidao/yum.log
/tmp/lidao/oldboy.log
19. [root@oldboyedu ~]#
20. [root@oldboyedu ~]# mv /tmp/yum.log /tmp/lidao/oldboy.log
21. [root@oldboyedu ~]# ls -l /tmp/lidao/
22. total 0
23. -rw-------. 1 root root 0 Dec 27 11:31 oldboy.log
10.查询命令帮助
1. root@oldboyedu ~]# #Linux下面查询帮助的命令
2. [root@oldboyedu ~]# #man ls
3. [root@oldboyedu ~]# #man 命令
4. [root@oldboyedu ~]# man ls
5. man结果中个关注的点:
6. NAME 命令简单说明
7. SYNOPSIS 命令的格式 []在这个格式中 []里面的内容可以省略
8. -字母 命令参数
9. () 小括号
10. [] 中括号
11. {} 花括号 大括号
11.复制文件或目录 cp copy bak(备份)
1. #复制
2. [root@oldboyedu ~]# #把/etc/sysconfig/network-scripts/ifcfg�ens33或 ifcfg-eth0 复制 到 /tmp下面
3. [root@oldboyedu ~]# cp /etc/sysconfig/network-scripts/ifcfg�ens33 /tmp/
4. [root@oldboyedu ~]# ls -l /tmp/ifcfg-ens33
5. -rw-r--r--. 1 root root 359 Jan 2 17:17 /tmp/ifcfg-ens33
6. #备份
7. ##操作前备份 操作后检查
8. [root@oldboyedu ~]# #给/etc/hosts 文件备份下
9. [root@oldboyedu ~]# cp /etc/hosts /etc/hosts.bak
10. [root@oldboyedu ~]# #bak backup 备份
11. [root@oldboyedu ~]# ls -l /etc/hosts /etc/hosts.bak
12. -rw-r--r--. 1 root root 158 Jun 7 2013 /etc/hosts
13. -rw-r--r--. 1 root root 158 Jan 2 17:18 /etc/hosts.bak
2.7.总结
Linux命令
mkdir
ls
cd
pwd
绝对路径与相对路径
补充命令参数
rm
mv
cp
vi
重定向符号
tar 打包压缩
配置yum源
yum 安装常见的软件与工具
typora 简易使用指南 markdown 语法
xmind 思维导图