天天看点

Linux上机笔记(1)

实验环境  red hat 

1 linux 用户相关指令的学习

  用户 root   密码----

  su 从任何用户切换到root

  groupadd   useradd   password  创建用户

  groupadd stu11 给系统添加一个用户组stu11

  useradd -g stu11 zhang 创建一个用户zhang 并将其添加到stu11用户组

  passwd zhang 给zhang用户设置密码

  cd/home 

  ls-l 看看有无zhang的属主目录:

  su zhang 输入zhang的密码,进入zhang的用户目录,创建一个c语言文件

2 linux文件的相关指令:

  pwd  给出当前你所处的目录

  cd  不带任何参数时 会带你进入zhang的属主目录

  vi 进入unix自带的编辑器

  输入“i” 进入vi的编辑模式,编写一个hello world程序

  按“esc”键 进入vi的命令模式

  输入“:” 开始输入命令 w---写文件  q---退出

  wq jk.cpp

  su

  chown  root jk.cpp  把文件的属主改为root

  chgrp root jk.cpp 把文件的组属性改为与root同组

  chmod 777 jk.cpp 给文件完全开放的权限

  操作前 rw-r--r-- 

  操作后 rwxrwxrwx

  读写权限掩码表示法:

  r位 权为4   可读

  w位 权为2   可写

  x位 权为1   可执行

  要求将文件jk.cpp 设置为rw-r----- 这样的读写权限应该用chmod 640 jk.cpp 可以实现

  mount   unix类型的操作系统对于磁盘驱动器,是通过mount指令来加载到某一个目录下面的。

  more /etc/fstab

  fdisk -l 可以看到当前磁盘的挂载点    如果插入了u盘,可以看到sdb1~4

  用户也可以手动将u盘加载到自己建的目录下

  cd/

  mkdir/myusb

  mount -t vfat/dev/sdb/myusb  该指令会将系统识别到的u盘sdb加载到/myusb 目录

  cd/myusb  查看u盘文件

  umount /myusb    

  find 类似windows系统中的搜索

  find /home -name jk.cpp  在/home目录下搜索文件name为jk.cpp的文件

  find / -name *.c 在全盘范围搜索*.c文件

  find / -name *.c &     &代表该指令在后台执行,后台搜索完成后给出结果。

继续阅读