linux入门级命令

1. root用户跟普通用户之间的切换

  su - [用户名]    //从root切换到普通用户,,注意横杠跟用户名之间有空格;

  su - [root]    //从普通用户切换到root,,注意横杠跟用户名之间有空格;这里的root可以省略不写

  如果普通用户切换root不好用,那么请键入:sudo su - root  //普通用户切换root

2. 给root或普通用户设置或修改密码,其中修改root或普通用户密码也是可以用同样的操作来完成

  首先得用切换到root用户,然后键入命令

  sodu passwd root  //用来修改root用户密码

3. Linux权限

  ls -l   //表示列出当前目录下的所有目录

  例:drwxr-xr-x   2 root root  4096  5月 12 03:00 bin

  第一个字符(d),他可能有三种情况一种是'd'表示是一个目录,一种是'-'表示是一个文件,还有一种是'l'表示一个链接

  后面三种字符为一种,分为三组,

      第一组[rwx]为文件所有者权限,r为读权限,w为写权限,x为执行权限,所以该目录下文件所有者是权限为可读可写可执行

      第二组[r-x]为用户所在组所有人的权限,所以所在组的权限为可读可执行,但是不可写

      第三组[r-x]为用户所在组以外的组的权限,所以用户所在组以外的权限为可读可执行,但是不可写

  后面一个数字[2]也表示权限,具体怎么用暂时不清楚,

  后面第一个root表示当前用户为root用户

  第二个root表示当前用户root所在组为root组

  后面的[4096]表示文件大小(字节)

  后面的为日期了

  最后面的[bin]表示文件名

4. 用户组的概念

  linux中每个用户必须属于一个组,不能独立于组外,每一个文件都有所有者,所在组,其他组三个概念

  所有者

    一般谁创建了该文件谁就是所有者,

    用ls ‐ahl命令可以看到文件的所有者

    也可以使用chown 用户名 文件名来修改文件的所有者

  所在组

    当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组

    用ls ‐ahl命令可以看到文件的所有组

    也可以使用chgrp 组名 文件名来修改文件所在的组

  其他组

    除开文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组

 5. Linux文件以及文件夹的基础操作

  进入文件夹: cd 文件夹路径

  创建文件夹: mkdir 文件夹名称

  创建文件:进入要创建的目录符路径,然后 touch 文件名   //这里需要还有两个vim&vi,这两个是即创建还编辑,touch是单纯的创建

  删除文件夹:进入要删除的文件夹父路径,然后rm -r 文件夹名

  删除文件:进入要删除的文件父路径的文件夹,然后 rm 文件名

  当普通用户修改etc等系统文件的时候旺旺缺少权限,首先可以进入root权限下,然后用sudo gedit /etc/文件路径加文件名便可打开修改文件

  文件拷贝命令案例:root@ubuntu:/var/lib/tomcat7/conf# sudo cp -i /home/wyw7733/wyw/打包的项目/bjFramework.war /var/lib/tomcat7/webapps

  【是将/home/wyw7733/wyw/打包的项目/bjFramework.war文件拷贝到/var/lib/tomcat7/webapps文件夹下】

posted @ 2017-05-12 15:55  青春不打烊  阅读(135)  评论(0编辑  收藏  举报