linux从入门到精通(二) 文件操作(增删改)
1. 虚拟机的安装
2. 虚拟机设置
注:
- 如果选择的是NAT模式
匹配的网卡是:
通过这个虚拟的网卡与本机进行通信,只能与本机进行通信,如果本机可以访问互联网,该虚拟机也可以访问互联网
- 如果选择的是:Host-only
匹配的网卡是:
通过这个虚拟的网卡与本机进行通信,只能与本机进行通信
- 如果选择的是:桥接
匹配的网卡是:
通过这个真实的网卡与计算机通信,不仅可以与本机通信,还可以与其他的局域网的其他同网段的电脑进行通信
3. Windows 与 Linux 传输工具: winscp
4. Linux命令
- df :查看目录大小 类似于Windows里面的点开《我的电脑》 功能类似。
- linux系统中要做到隐藏文件,只要在文件名前面加一个点(.)即可。
- ls -a 查看目录下所有文件(包括隐藏的文件)。 a -- all
- ls / : 查看的是根目录下的文件。
- ls -l : l -- long 。
5. ls - l : 输出结果如下:
在Linux系统中,每个文件对应的用户分为3类:
- 所有者 用u来表示
- 所属组 用g来表示
- 其他人 用o来表示
1):代表的是引用的次数
2): 第一个root:表示所有者
3):第二个root:表示所属组
4):1207 表示文件的大小,默认单位是:字节
可以通过命令:ls -lh 来查看, h:代表 human的意思,人性化显示,表示:该是k就显示k,该是m就显示m
:表示文件最后修改的时间,如果没被修改,那就表示文件创建的时间
:第一个 【-】代表是文件,【d】代表是目录 【l】表示link 代表的是一个软连接
文件权限: r 读 , w 写 , x 执行
有字母代表有权限,没字母(用 -)代表无权限
5) 查看目录本身属性,命令为: ls -ld
6 ) 查看文件的i 节点(inode),命令为: ls - i ,可以查看到文件或文件夹
6. 文件目录操作: 新增、删除
- 创建目录: mkdir 目录名
- 创建目录: mkdir -p 目录1/目录2, 这样即使目录1不存在,目录2也可以创建成功
- 创建 多个目录: mkdir 目录1 目录2 目录3 ...
- “/”代表根目录、“..”代表上一级目录、“~”代表HOME目录、“-”代表前一目录 、"." 代表当前目录
- 切换到任一目录: 只要 cd 目录的名称 即可
- 显示当前目录的绝对路径: pwd : print working directory
- 删除空目录: rmdir 目录名
- 删除非空目录: rm -rf 目录名
- -r 就是向下递归,不管有多少级目录,一并删除
- -f 就是直接强行删除,不作任何提示的意思
7. 文件目录操作: copy
- cp 源文件 目标目录 : copy文件
- cp -r 源目录 目标目录 : copy 目录
- 删除文件命令 :rm -f /var/log/httpd/access.log 这样就可以强制删除文件
- copy多个文件到目标路径: cp /root/anaconda-ks.cfg /root/install.log /root/install.log.syslog /tmp/japan
- xshell 里面的复制快捷键: ctrl + insert 查看文件的属性命令: ls -lh install.log , 结果如下:
- copy一个文件到目标目录且属性不发生改变(包括创建时间不变)命令如下:cp -p
- p : property 代表属性的意思
- copy文件并更名:
8.文件目录操作:mv (剪切)
- 剪切目录到目标路径并改名:
- 在本目录下修改文件及文件夹名称:
- test 为源文件夹名称
- nvshen为修改后的文件夹名称