存档

文章标签 ‘linux’

linux用户相关的命令

2010年2月1日 没有评论

1、adduser 添加用户。需要 root 权限才可以执行哦。

     一般用法: sudo adduser testuser  这样就会添加一个 testuser的用户。

2、passwd 用于修改密码。

3、chfn 用于修改用户资料。

4、chsh 用于更改用户的shell

5、chmod 用于更改用户的权限。

     一般用法如下:

    chmod 777 test.txt

     777是指权限值。第一个7是“所有者”的权限值,第二个7是“同一个组”的人的权限值,第三个7是其他人的权限值。

     那 7 又是代表什么意思呢?

    如果赋予读权限,算4 , 如果赋予写权限,算2, 如果赋予执行权,算1。 7=1+2+4

     test.txt是要设置的文件。


     另外还有一种方法要背英文字,“所有者”叫做u;“同一用户组的人”叫做g;其他人叫做o。(就是 user, group, other的头一个字母。)

     chmod u-x mydoc

    减去所有者对 mydoc 文件的执行权限。

    chmod g+rw mydoc

    增设对同一用户组的人对 mydoc 文件的读取和写权限。

    chmod g-rwx,o-rwx mydoc

    除了所有者以外,同一用户组的人和其他人都不得再对 mydoc 文件读取、写入、执行。

    chmod a+rwx mydoc

    a就是所有人(all)。从此所有的人都可以对 mydoc 文件读取、写入、执行。

6、chown 更改所有者。

     一般用法: chown testuser  test.txt 这样会把 test.txt权限转给 testuser

7、chgrp 和 chown类似,只是该方法是更改用户组。

8、sudo  该命令就是临时提升为root权限,来进行操作。

9、uname 显示目前的版本信息等。

     常用参数如下:

     uname  -m 显示硬件的型号。

     uname -n 显示网络节点的名称。

     uname -r 显示操作系统是第几个 release 版本(release 比version小)。

     uname -s 显示操作系统名称。

     uname -v 显示操作系统是第几个 version 版本。

     uname -a 全显示出来。

10、who  显示当前谁在使用。

11、whoami 显示自己是谁。

 

 

分类: linux开发 标签:

linux特有的几个命令

2010年2月1日 没有评论

1、df 命令。查看磁盘空间。

     常用参数有

    df -h 用M或G数量级显示空间,

    df -H 用M或G数量级显示空间,和小写不同的是,这里是除以1000,小写是除以1024 所得的结果。

    df -T 用T级数量显示空间。

2、du 检查当前目录所占空间。

    常用参数如下:

     du -h  和上面df -h类似。

     du -H , du -k ,du -m

3、pwd  当前所在目录

4、shutdown 关机。

     一般用法如下:

     我们可以采用 sudo 命令,提升权限。执行关机命令。

     sudo  shutdown -h now 现在就关机

    sudo  shutdown -h +30    30分钟后关机

    sudo shutdown -h 14:20  14:20关机

    sudo shutdown -r now 关机并且重启。

5、reboot 重启系统。

    一般用法 sudo reboot 立刻重启。

    sudo reboot 重新启动前,先关闭所有的网络接口。

6、login 用户登录

7、logout 用户注销(shell内置函数)

8、man 显示手册。

     用法举例:  man date 会 出现 date的相关手册说明

      man  man 会出现 man的相关说明

     输入 \q 退出

9、echo 和PHP的echo 类似。在屏幕上输出一段文字。

10、cal 万年历。

      cal 2010 试试看,会出来2010年的日历。

      cal  y  会出现当年的日历

 

分类: linux开发 标签: