您的位置:首页 > 运维架构 > Linux

linux学习笔记... ...持续更新ing

2012-07-21 12:33 537 查看
2012年7月20日

 

超级用户登录

su -

123456

 

显示当前路径

pwd

 

显示时间

date

 

查看内核

uname

uname -a

 

显示创建和登录时间

who

:0创建时间

pts/1 表示第一个窗口(最多可以有6个)

显示当前登录的身份

whoami

 

关机

init 0

 

重启

init 6

 

关闭图形界面

init 3

 

退出

exit

 

读取文件

sh xx.txt

 

新建文件

touch test

 

删除文件

rm test

rm -r  test

mr -rf  test 

 

新建文件夹

mkdir test

 

删除文件夹

rmdir test

 

复制文件

cp install.log a

cd a

rm install.log

 

剪切文件

mv install.log a

cd a

ll

 

创建组

groupadd 组名

 

删除组

groupdel 组名

 

创建用户

useradd -d Home 目录名 -g 组名 -s shell路径 用户名

useradd -d /home/xmect  -g ect -s /bin/bash xmect

 

查看

cat /etc

cat /etc/group 大于500的是自己创建的

 

创建和删除用户

useradd 用户名

useradd xiaoming    添加用户

passwd  用户名      修改密码

userdel 用户名      删除用户

userdel xiaoming    删除xiaoming

userdel -r xiaoming 删除用户以及用户主目录

 

给用户设置密码

passwd xiaoming

123

 

2012年7月21日

 

挂载光驱

1,查看盘符 ll /dev/cd*

2,mnt下新建文件夹,mkdir cdrom

3,挂载命令:mount /dev/hdc /mnt/cdrom

4,卸载命令:umount /dev/hdc /mnt/cdrom

 

挂载U盘(Oracle VM VirtualBox)

1,插上U盘

2,点虚拟机上的类似话筒的东西,把U盘选上你的盘

3,建一个文件夹名为usb:mkdir usb

4,查看下U盘位置:fdisk -l

5,查看后会在最下方显示为一个路径/dev/sdbl

6,挂载命令:mount -t vfat /dev/sdbl /mnt/usb

7,卸载命令:umount /dev/sdbl /mnt/usb

 

新建文件,并更改权限

 

新建一文件(123为文件名)

touch 123

更改权限(原来权限为黑色,更改可用后,为绿色)

chmod 644 123

chmod 755 123

chmod 433 123

chmod 644 123

 

压缩文件(tar/zip  z压缩 c v可视化进度 f文件)

 

tar -zcvf install.log.tar.gz install.log

tar -cvf install.log.tar
(压缩后变为粉色)

 

解压文件 -C a 给定解压后的目录,如果不加就默认解压

tar -zxvf install.log.tar.gz -C a

 

删除文件

rm -rf install.log

 

2012年7月22日 

---------------------
文件和目录权限
---------------------

-rw-r--r--

-    文件类型
rw-  文件的所有者对该文件的权限

r--  文件所在组对该文件的权限

r--  其他组的用户对该文件的权限

权限分为三种:

r可读   4

w可写   2

x可执行 1

ls -l中显示的内容如下
-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc

10个字符确定不同用户能对文件干什么

第一个字符代表文件(-),目录(d),链接(|)

其余字符每三个一组(rwx)读(r)写(w)执行(x)

第一组rwx:(任我行)文件拥有者的权限读,写,执行

第二组rw-:与文件拥有者同一组的用户的权限是读,写但是不能执行

第三组r--:不与文件拥有者同组的其他用户的权限是读不能写和执行

可用数字表示为:r=4,w=2,x=1因此rwx=4+2+1=7

1              表示链接的文件数

root           用户

root           组

1213           文件大小(字节)

Feb 2 09:39    最后修改日期

abc            文件名

创建文件
touch 123

更改文件权限
chmod 755 123

改变权限的命令
chmod 改变文件或目录的权限

chmod 755 abc :赋予abc权限rwxr-xr-x

chmod u=rwx,g=rx,o=rx abc :同上u=用户权限 g=组权限 o=不同组其他用户权限

chmod u-x,g+w abc:给abc去除用户执行权限,增加组写的权限

chmod a+r abc :给所有用户添加读的权限

改变拥有者(chown)和用户组(chgrp)命令
chown xiaoming abc :改变abc的拥有者为xiaoming

chgrp root abc :改变abc所属的组为root

chown root ./abc :改变abc这个目录的所有者是root

chown -R root ./abc :改变abc这个目录及其下面所有的文件和目录的所有者是root

创建组
groupadd 组名

删除组
groupdel 组名

添加用户到组
useradd -d 路径 -g 组名 -s shell路径 用户名

useradd -g 组名 用户名

更改用户到其他组
usermod -g 组名 已经存在的用户名

给用户设定密码(root级别给设定)
passwd 用户名

给用户权限
chmod 755 用户名(rwx)

查看组
cat /etc/group

查看用户
cat /etc/passwd

查看文件下所有组
ls -ahl

 

 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息