Linux入门笔记整理(一)

1. 获取RedHat,硬件兼容性列表和驱动支持:https://www.redhat.com/en

2. linux分区主要有,主分区、扩展分区、逻辑分区。其中,主分区一般存放操作系统;扩展分区还可以再分成逻辑分区。

    注意:linux分区,主分区+扩展分区只能有4个,因为磁盘分区表中只能存4条数据。另外,如果磁盘分区表被毁,那么磁盘中的数据就很难读出了。linux的分区命名取决于在主板上插在哪个接口,命名固定。硬件设备文件目录在 /dev/ 下,linux分区命名格式 /dev/xxyN,前四个分区(主分区+扩展分区),xx表示不同接口磁盘,hd表示IDE接口的磁盘,sd表示SCSI接口的磁盘;y表示第几块磁盘,N表示分区编号。前四分区N->[0,4]取整,逻辑分区一定从5开始。如:/dev/sdb6,表示第二个SCSI接口磁盘上的第二个逻辑分区

3. 所有设备在linux看来都是文件,文件分为:字符形式的和二进制形式的。

4. 挂载点:在 /mnt/ 下,可以将 /dev/cdrom 挂载到 /mnt/cdr文件下,操作:

    mount /dev/cdrom /mnt/cdr,即要访问光驱cdrom里的内容可以通过 cd cdr进行访问。

5. linux常用目录结构:

    /    根目录,最高一级目录

    /bin    目录中文件都是可执行的,普通用户可以使用的命令,如:ls,cp,mkdir等命令

    /boot    系统及引导程序所需要的文件

    /dev    设备文件存储目录,比如声卡、磁盘...

    /etc    系统配置文件所在地

6. 一些简单命令:

    ls -l 竖排,所有“d”开头的都是目录,“-”开头的是文件,“l”开头的是连接

    touch 1 新建一个文件名为1的文件(vi 1、vim 1也可以建文件)

    cp -r d1 d2 递归拷贝d1文件夹为d2

    vi 两种模式:命令模式、编辑模式,在vi时,命令模式下,输入dd删除某一行,:wq保存并退出,:q!直接退出,小o在下面加空行,大O在上面插入一行

    cat 正序打印 -- tac逆序打印文件内容,head -3 a.txt,查看前三行;tail -3 a.txt 查看后三行

    find / -name *local 查找 目录下 名字 (类似于)local的文件

    echo $PATH 查看环境变量

    ln 3.txt a 给3.txt文件建立一个叫 a 的硬链接(先复制,再加链接)

    ln -s 3.txt b 给3.txt文件建立一个叫 b 的软连接(只有连接),可以通过ls -l区分 a(是文件) b(是连接,只要3.txt删了,b就无效了)

    7. 授权,通过 ls -l 可以发现,drwxrw-r--,d表示目录,第一组三位,表示用户(u)可以对目录有读写执行的权限,第二组表示和用户所在同一组(g)的用户可以有的权限,第三组表示其他用户(o)只能有读权限,所以更改文件的权限使用 chmod (change mod):chmod o+x 1.sh,表示对其他用户增加了执行 1.sh 文件的权限。当然,通常采用 chmod 777 1.sh 表示,对三种用户都授予最大权限(r4+w2+x1=7),chmod 755 1.sh 等命令

    8. 更改文件所有者 chown root 1.txt 表示改变 1.txt 所有者为 root 用户

    9. 管道:将一个命令的输出传送给另一个命令,作为另一个命令的输入

    格式:命令1|命令2|命令3...|命令n

    使用举例:ls -l|grep "^d",列出文件清单 作为 要查找文件,并查找以 d 开头的文件,(grep的用法:grep 要查找的字符 目标文件),意思就是 grep "^d" (ls -l) ,一个命令的输出,作为命令2的输入参数啊,然后输出的结果就是 所有是目录 的清单

    ls -l *|grep "^-"|wc -l ,列出所有的文件(包括文件夹内的),再统计有多少行(文件的个数)

    10. 自学的套路:“不会先查、再学习、积累、动手多尝试”。

猜你喜欢

转载自blog.csdn.net/Juwenzhe_HEBUT/article/details/81749971