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文件夹下】