码神之奇妙之旅3

来源:互联网 发布:婵真淘宝 编辑:程序博客网 时间:2024/06/10 06:10

Linux奇妙之旅的第三天,不知不觉我也学了很多linux的知识,还有各种穿插的计算机网络的知识点。身为程序员的我本身对IT行业的兴趣并不是很大,所以一直缺乏那股学习的动力,然而在这三天的学习中,楠哥教会我更多的是做人的道理,本抱着了解下linux的相关知识就算了,毕竟这不是自己希望去发展的方向。可是在这场不可思议的(linux)旅行下,开始感受到了linux的美妙,同时也懂得每一个知识点都是有用的,哪怕现在是没用的,总有一天会因为你过去的认真而让你未来的路少些艰辛。

动力源于成就感,而困难会给我们带来负面情绪,难过、伤心总会让我们失去动力,慢慢的越来越学的不好,跟不上大家的节奏,最终导致放弃了学习。楠哥称自己是一名导游,带我们在linux中旅行,希望我们能够学习的开心,然而我觉得更是在我们心中旅游,带我们看清我们自己的心,带我们找回学习的初衷。学习本是从无到有的过程,没有困难没有问题何必学习,学会了就赚了,学不会起码不亏,用好的心情,抱着感恩的态度去学习每一个知识点,尽自己所能。精神粮食吃饱了,该回顾下今天学的知识点了。

总结如下:(指令均为用的相对较少的或容易混淆)

文件、目录的管理操作:

1、新建多级目录:rmdir  -p /目录名1/目录名2 eg: rmdir  -p  /aa/bb

2、删除一个空目录:rmdir目录名 egrmdir aa

3mv [OPTION...]  [SECTION]  eg: mv aa  /  把文件移动到根目录下

4、单个目录复制:cp  源文件夹名 目录文件夹路径

cp [OPTION...]  [SECTION]  eg:aa /aa文件夹复制到根目录下

5、多个目录复制:eg:cp  -r 源文件夹名 目录文件夹路径

cp  -r [SECTION]  eg:cp  -r aa /  /   把目录aa复制到/分区下

6、多个复制不覆盖:cp  -rn 源文件夹名 目录文件夹路径cp rn  aa  /

7、挂载与卸载目录:

monnt  [OPTION...]  [SECTION]  egmount /dev/sdb1 /mnt

umonnt  [OPTION...]  [SECTION] eg:mount /mnt

8、

ls  -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)。

ls  sh 查看文件夹中所有文件的大小

ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。

ls -R 将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现

ls -L 列出文件的链接名。Link(链接)

ls -S 以文件的大小进行排序

ls -t 按时间进行文件的排序

9touch [OPTION]... FILE...     Eg :touch aa 新建aa这个文件

10vim [options] [file ..]  eg:vi bb  写入文件,保存退出会生成一个新文件。

11find 目录路径 -name 文件名 Eg1: find  /etc/  -name *.conf查找根目标下所有的配置文件

12、文件查看:

Acat [options]  [file ..] eg:cat  /etc/shadow

以行号查看:cat n [file ..]  cat n /etc/shadow

显示多个文件:  cat /etc/fstab /etc/profile

多个文件合成生成一个文件: cat sir01.txt sir02.txt sir03.txt > sir04.txt

把文件追加到一个文件中:cat sir01.txt sir02.txt sir03.txt >> sir04.txt

Bmorelesshead以及tail

13、windowslinux系统文件相互复制

本地操作在linux主机对应指令前加leglpwdlls

get:  将远程目录中文件下载到本地目录

put:  将本地目录中文件上传到远程主机(linux

14linuxlinux的系统之间的文件复制

A、本地复制到远端:scp -r(代表目录所有文件) 本地目录 用户名@ip:目录文件绝对路径 

eg:scp -r /opt/aa root@192.168.1.222:/opt 

B、远端复制到本地:scp -r(代表目录所有文件) 用户名@ip:目录文件绝对路径 本地目录

eg:scp -r root@192.168.1.222:/opt/aa /opt

15、在桥段模式下连接其他主机:

ssh ip地址(对应主机)

用户管理操作:

重点在于修改用户权限(r=4w=2x=1):

eg:chmod  -R 777 /opt opt文件夹下所有的文件及文件夹都授权

   Chmod 777 a.txt  把文件a.txt都授权

 

chown [选项]... [所有者][:[]] 文件...

-R 处理指定目录以及其子目录下的所有文件

     -v 显示详细的处理信息

chown user01:user01 readme.txt 改变文件的所属用户和组

chown user01: readme.txt    改变文件的所属用户

chown :user01 readme.txt    改变文件的所属组

chown  -Rv user01:user01  testfolder改变文件夹的所属用户和组

磁盘管理操作:

16df h  查看当前目录与磁盘的挂载情况

17fdisk l  查看当前磁盘的分区情况

18parted l  查看磁盘分区及分区所用的文件系统类型

19、加载一个磁盘过程:

a、外加一个磁盘(加之前通过fdisk l查看当前的磁盘情况)

可以通过vmware虚拟机挂载u盘或者新增一个磁盘

b、分区(以分一个区为例)fdisk   /dev/sdb  

A增加分区 Bp主分区  C、连续3个回车(第一个主分区、起始位1、最后一位) Dw保存退出

c、格式化mkfs.xfs   /dev/sdb1

d、新建一个需要挂载的目录: mkdir   /disk1

e、把分区与目录进行手工挂载:mount   /dev/sdb1   /disk1

f、开机自动挂载备份配置文件:cp /etc/fstab /etc/fstab.bak 编辑:vi  /etc/fstab 

g、重启reboot

 

0 0
原创粉丝点击