2020-01-02

修改文件内容vi

  • 创建/修改/oldboy/oldboy.txt

[root@oldboyedu ~]# ls -l /oldboy/

total 0

[root@oldboyedu ~]# ls -l /oldboy/oldboy.txt

ls: cannot access /oldboy/oldboy.txt: No such file or

directory

#第1个里程碑-vi 文件名名称

vi /oldboy/oldboy.txt

#第2个里程碑-进入编辑模式

按i(小写字母I) #INSERT 插入 编辑模式

#第3个里程碑-退出编辑模式

按esc 退出编辑模式

#第4个里程碑-保存并退出

:wq 保存并退出 write quit #:英文的冒号

:q! 强制退出不保存

:q 只退出 不保存(你不能修改了内容)

[root@oldboyedu ~]# ls -l /oldboy/oldboy.txt

-rw-r--r--. 1 root root 193 Jan 2 14:57 /oldboy/oldboy.txt

[root@oldboyedu ~]# #查看文件内容

[root@oldboyedu ~]# cat /oldboy/oldboy.txt

I am studying linux python and web security at

oldboyedu.com.

I am studying linux python and web security at

oldboyedu.com.

I am studying linux python and web security at

oldboyedu.com.

#路径 : / /oldboy

/oldboy/oldboy.txt

#扩展:

[root@oldboyedu ~]# [ -f /oldboy/oldboy.txt ] && echo 1 || echo 0

0

查看文件内容cat

#查看文件内容

[root@oldboyedu ~]# cat /oldboy/oldboy.txt

I am studying linux python and web security at

oldboyedu.com.

I am studying linux python and web security at

oldboyedu.com.

I am studying linux python and web security at

oldboyedu.com.

绝对路径与相对路径

  • 绝对路径:从根开始的路径,我们刚刚开始学习的时候,推荐使用的绝对路径,不容易迷路
    • /oldboy/oldboy.txt
    • 银河系太阳系地球亚洲中国北京昌平区沙河镇顺路8号院汇德商厦4层403教室3
  • 相对路径:不是从根开始的路径
    • oldboy.txt 或者oldboy/oldboy.txt
    • 隔壁某人

删除文件或目录

  • ​ -f force 强制删除不提示
  • -r 递归删除 一层一层删除目录及目录中的内容

[root@oldboyedu ~]# rm -fr /oldboy/

[root@oldboyedu ~]# ls -l /oldboy

ls: cannot access /oldboy: No such file or directory

#实际工作环境中使用rm

###1.忘记rm 通过mv替换

###2.使用的时候 危险的参数 可以放在最后

rm /oldboy/ -fr

移动文件或目录 mv move

[root@oldboyedu ~]# mkdir /oldboy

#把 /oldboy 目录移动到 /tmp下面

[root@oldboyedu ~]# mv /oldboy/ /tmp/

[root@oldboyedu ~]# ls -l /oldboy/ /tmp/

ls: cannot access /oldboy/: No such file or directory

/tmp/:

total 4

-rwx------. 1 root root 836 Dec 27 11:40 ks-script-Ggx1wJ

drwxr-xr-x. 2 root root 6 Jan 2 16:28 oldboy

drwx------. 2 root root 6 Dec 27 11:45 vmware-root_6787-

3879704169

drwx------. 2 root root 6 Jan 2 14:35 vmware-root_6825-

3853816285

-rw-------. 1 root root 0 Dec 27 11:31 yum.log

#mv 修改文件/目录名字

##例子:把 /tmp/oldboy 修改为 /tmp/lidao

[root@oldboyedu tmp]# mv /tmp/oldboy/ /tmp/lidao

##把/tmp/yum.log 移动到 /tmp/lidao目录中 并修改名字为oldboy.log

[root@oldboyedu ~]# # mv /tmp/yum.log /tmp/lidao/

[root@oldboyedu ~]# # mv /tmp/lidao/yum.log

/tmp/lidao/oldboy.log

[root@oldboyedu ~]#

[root@oldboyedu ~]# mv /tmp/yum.log /tmp/lidao/oldboy.log

[root@oldboyedu ~]# ls -l /tmp/lidao/

total 0

-rw-------. 1 root root 0 Dec 27 11:31 oldboy.log

查询命令帮助

root@oldboyedu ~]# #Linux下面查询帮助的命令

[root@oldboyedu ~]# #man ls

[root@oldboyedu ~]# #man 命令

[root@oldboyedu ~]# man ls

man结果中个关注的点:

NAME 命令简单说明

SYNOPSIS 命令的格式 [] 在这个格式中 []里面的内容可以省略

-字母 命令参数

() 小括号

[] 中括号

{} 花括号 大括号

复制文件或目录 cp copy

#复制

[root@oldboyedu ~]# #把/etc/sysconfig/network-scripts/ifcfg�

ens33或 ifcfg-eth0 复制到 /tmp下面

[root@oldboyedu ~]# cp /etc/sysconfig/network-scripts/ifcfg�

ens33 /tmp/

[root@oldboyedu ~]# ls -l /tmp/ifcfg-ens33

-rw-r--r--. 1 root root 359 Jan 2 17:17 /tmp/ifcfg-ens33

#备份

##操作前备份 操作后检查

[root@oldboyedu ~]# #给/etc/hosts 文件备份下

[root@oldboyedu ~]# cp /etc/hosts /etc/hosts.bak

[root@oldboyedu ~]# #bak backup 备份

[root@oldboyedu ~]# ls -l /etc/hosts /etc/hosts.bak

-rw-r--r--. 1 root root 158 Jun 7 2013 /etc/hosts

-rw-r--r--. 1 root root 158 Jan 2 17:18 /etc/hosts.bak

你可能感兴趣的:(2020-01-02)