天天看点

嵌入式学习3(Linux常用shell命令下)

4、用户和组群管理

注:普通用户都在/home目录下

        root在/root目录下

用户

Ø  who am i:查看当前用户

Ø  who:查看当前有多少用户在使用资源

Ø  cd /home;ls :查看有多少用户

Ø  useradd mmm:增加用户mmm

Ø  passwd mmm:设置或更改用户密码(无密码用户无法登录)

Ø  userdel mmm:删除用户(用户目录还在)

rm –rf mmm:删除用户目录

Ø  usermod:修改

群组

Ø  groupadd cmz:增加一个名为cmz组群

Ø  groupdel cmz:删除组群

Ø  groupmod –g 520 cmz:把组群ID改为520

         -n 520 cmz :把群组名字改为520

5、文件系统管理

Ø  cd :切换路径

cd .. :切换到上一级

cd ../.. :切到上上级

cd+文件名 :切到该文件夹(相对路径)

cd / : 切到根目录(文件系统)

cd ~ : 切到当前用户的主目录

Ø  tree 显示文件系统的树结构

Ø  pwd :显示当前工作目录

Ø  mkdir 123:创建一个名为123的文件夹(新建之前有很多准备工作的)

mkdir –p /home/dj 456:在制定目录下创建文件

Ø  rm aa:删除aa文件或空文件夹

rm –r aaa:删除aaa文件夹及内容

rm –rf aa:强制删除aa文件夹,忽略不存在的,不提示确认

Ø  mv a /home/dj/b :把文件a移动到b中(绝对移动)剪切粘贴

mv a b:把a移动到b(相对移动,同目录下)

Ø  mv 11.c 12.c :把11.c名字改为12.c

Ø  cp 11.c /home/dj/123 :把11.c(文件)复制到123目录下

cp –r 123 456:把123(文件夹)复制到456下

Ø  ls :显示当前目录下所有文件夹

ls –a:显示所有文件,包括隐藏文件(档名前有[.])

ls –l:显示当前目录下文件的详细信息,类似下面的内容

drwxrwxrwx. 2 root root 4096 12月 18 2011 bin

1) 第一个标识文件类型:d(目录)、-(普通文件)、l(链接)、b(可随机存储设备)、c(串行端口设备)

后面三个一组依次表示,当前用户、组群、其他用户的对文件的权限

r(读)、w(写)、x(执行)、-(无权限)

2) 数字表硬连接数

3) 后面依次为:文件所有者(当前用户)>文件所属组群>文件容量>最近修改时间>文件名

J  修改访问权限:

法一:(一次性指定)

Ø  chmod 764 abc(r-4 w-2 x-1)

法二:(逐一赋予)

Ø  chmod a+x abc 

a(all)所有人

u(up)当前用户

g(group)同组者

o(others)其他人

哇,用公司电脑好多格式都调不了,难过

,老师换成了周老师,讲课风格又有所变化了

but,鸡汤还是要的

  学会向别人学习

  注重学习控制方法和逻辑思维

继续阅读