linux 学习笔记

来源:互联网 发布:淘宝详情页文案模板 编辑:程序博客网 时间:2024/06/03 12:55

linux 分区的命名: /dev/xxyN
/dev/ 所有设备文件所在的目录名,这个目录下的文件代表了所有可能在/dev/下的可能分区
xx 分区名的前两个字母标明分区所在的设备类型.通常 hd(IDE磁盘), sd(SCSI磁盘).
y 这个字母标明分区所在的设备.例如:/dev/hda (第一个IDE磁盘),或/dev/sdb(第二个SCSI磁盘)
N 最后的数字代表分区,1~4 是主分区或扩展分区,从第5开始是逻辑分区
可以与windows 的分区做对应

cd 进入文件 例如: cd /dev
pwd 当前所在文件目录
whoami 我是谁,指当前用户
ls 列出当前目录下的目录和文件

磁盘分区和挂载点:
mkdir xxx 创建文件目录
cd .. 回到上级目录
挂载光驱:
1.创建临时目录作为指定挂载位置:
cd /mnt
mkdir cdr
2.挂载
mount /dev/cdrom /mnt/cdr
3.进入挂载的目录
cd cdr
4.卸载
umount /dev/cdrom
错误:umount /mnt/cdr:device is busy 不能再挂载的目录卸载

命令不知道怎么使用问男人
man 命令名称

Linux 创建文件夹和文件/删除文件夹和文件
mkdir 文件夹名 :创建文件夹
touch 文件名 :创建文件
rmdir 文件夹名 :删除文件夹
rm -r 文件名/文件夹名 :删除
rm -rf 文件夹名/文件名 :递归删除

拷贝和移动
cp
mv

用户的管理

文件权限

一 第一个字符代表文件类型
-:普通文件
d:目录文件
b:块设备文件
c:字符设备文件
l:符号链接文件
二、第2~10个字符当中的每3个为一组,左边三个字符表示所有者权限,中间3个字符表示与所有者同一组的用户的权限,右边3个字符是其他用户的权限。这三个一组共9个字符,代表的意义如下:
1、r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。
2、w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
3、x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。
4、s或S(SUID,Set UID):可执行的文件搭配这个权限,便能得到特权,任意存取该文件的所有者能使用的全部系统资源
5 - :表示没有权限
九个位置可以分别用二进制1或0表示,1有权限,0无权限
二、数值表示:(1)r:4 (2)w:2 (3)x:1 (4)s:4+1 (5)S:4+0
三、可以通过stat -c ‘%a’ file 来读取文件权限的数值表示
四,权限的修改
u;当前用户 g:同组 o: 其他用户 +:添加 -:删除
方式一: chmod 权限类型 文件 -> chmod u+r test.txt 赋予写的权限
方式二: 每三位对应一个8进制数 -> chmod 755 test.txt
rwx rwx rwx
111 111 111 111 101 101
7 7 7 7 5 5
grep 命令: 在指定的文本文件中查找指定的文本
fdisk -l :显示磁盘使用情况

管道: