Linux学习日记(1)

Linux中用户分为三类:

第一类:root(超级管理员),UID为0,这个用户有极大的权限,可以直接无视很多的限制,包括读写执行的权限。

第二类:系统用户,UID为1~499。一般是不会被登入的。

第三类:普通用户,UID范围一般是500~65534。这类用户的权限会受到基本权限的限制,也会受到来自管理员的限制。不过要注意nobody这个特殊的帐号,UID为65534,这个用户的权限会进一步的受到限制,一般用于实现来宾帐号。

查看Linux设备上所有用户: 

方法一:cat  /etc/passwd

/etc/passwd 是一个文本文件,其中包含了登录 Linux 系统所必需的每个用户的信息。它保存用户的有用信息,如用户名、密码、用户 ID、群组 ID、用户 ID 信息、用户的家目录和 Shell 。

/etc/passwd 文件将每个用户的详细信息写为一行,其中包含七个字段,每个字段之间用冒号 : 分隔。

7 个字段的详细信息如下:

  • 用户名 (magesh): 已创建用户的用户名,字符长度 1 个到 12 个字符。

  • 密码(x):代表加密密码保存在 `/etc/shadow 文件中。

  • **用户 ID(506):代表用户的 ID 号,每个用户都要有一个唯一的 ID 。UID 号为 0 的是为 root 用户保留的,UID 号 1 到 99 是为系统用户保留的,UID 号 100-999 是为系统账户和群组保留的。

  • **群组 ID (507):代表群组的 ID 号,每个群组都要有一个唯一的 GID ,保存在 /etc/group文件中。

  • **用户信息(2g Admin - Magesh M):代表描述字段,可以用来描述用户的信息(LCTT 译注:此处原文疑有误)。

  • **家目录(/home/mageshm):代表用户的家目录。

  • **Shell(/bin/bash):代表用户使用的 shell 类型。

方法二:getent passwd

方法三:compgen -u

~$为普通用户

~#为root用户

Linux基础命令:

普通用户切换root用户 su -

root用户切换普通用户 su - [用户名]

修改密码 passwd

普通用户删除密码 sudo passwd -d [用户名]

root用户删除自身密码 passwd -d root

root用户删除其他用户密码 passwd -d [用户名]

查看所有文件 ls

查看文件及其权限 ls -l

创建文件夹 mkdir

删除文件夹 rmdir

查看当前分辨率 xrandr

修改分辨率 xrandr 1680x1050

重启 shutdown -r now

关机 shutdown -h now

进入带有空格的文件夹 将[空格]替换为\[空格]

查看磁盘使用情况 df -h/df -lh

压缩

1.zip

zip -r newfilename.zip filename    

(-r是压缩文件,newfilename.zip是指压缩之后的文件名称,filename是指要压缩的文件名称)

2.tar/tar.gz

 1)打包

tar -cvf newfilename.tar filename 

(-c参数是建立新的存档,-v参数详细显示处理的文件, -f参数指定存档或设备,newfilename.tar是指压缩之后的文件名称,filename是指要压缩的文件名称)

2)压缩

gzip filename.tar

3.tar.bz2格式

tar -jcvf newfilename.tar.bz2 filename

解压

1.zip

unzip filename.zip   (解压文件在当前文件下)

 unzip filename.zip -d newdir

(解压到指定目录,使用-d参数,filename.zip压缩文件名称,newdir压缩路径)

2.tar/tar.gz

1)解压

gzip -d filename.tar.gz  (解压为打包文件)

2)解包

tar -xvf filename.tar(解压文件在当前文件下)

tar -xvf filename.tar -C newdir    

(filename指要解包的文件名称,newdir为指定路径,注意此处解包的参数是大写C,不是小写c)

或者直接

tar –xvf file.tar/tar -xzvf file.tar.gz

3.tar.bz2

tar -jxvf filename.tar.bz2 -C newdir    (指定解包的路径)

******参数的含义******

-c: 建立压缩档案

-x:解压

-t:查看内容而不释放

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

这五个是独立的命令, 压缩解压都要用到其中一个, 可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

-f: 使用档案名字, -f是必须的,切记, 这个参数是最后一个参数, 后面只能接档案名。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值