linux打包user用户目录,Linux基础设施及命令

挂载磁盘就是把这个磁盘放在某个目录下

bin目录是放置普通用户的一些命令

sbin目录里的命令只有管理员能够使用

boot目录是放置Linux操作系统的配置文件

dev是放置存储文件的(包括硬盘)

etc是放置系统和应用服务的配置文件

home是普通用户的家目录

lib是存放函数库的文件

opt是安装外围的大型文件的

usr安装web程序

var是一些日志文件,中间件的根目录

进入字符页面是用ctrl+alt+f2*

2.Linux的常用命令(放在/bin/bash目录下)

ls 查看目录内容

-l 详细查看内容

-al 查看目录下所有的详细内容

-R 查看当前目录下所有内容

-lh 查看文件大小

uname 查看系统相关命令

-a 显示主机名,内核版本,硬件平台等详细信息

-r 显示内核版本

hostname 查看当前主机名

ifconfig 查看ip的信息

cat /proc/cpuinfo 查看cpu信息

cat /proc/meminfo 查看内存信息

halt,shutdown -h no 关机

rebot 重启

pwd查看当前目录的路径

cd 切换目录

du查看目录的大小

mkdir创建新目录

touch 创建新文件,更新文件日期

cp 复制文件(cp (选项) 源文件或目录... 目标文件或目录)

-r 递归复制整个目录树

-p 保持源文件的属性不变

-f 强制覆盖目标同名文件或目录

rm删除文件或命令

-r 递归删除文件或目录

-f 强制删除文件或目录

mv移动文件或目录(mv (选项)源文件或目录... 目标文件或目录)

find查找文件或目录(find 查找范围 查找条件)

-name 按文件名称查找

-size 按文件大小查找

-user 按文件属主查找

-type 按文件类型查找

vi 编译器

进入是命令模式

按i进入插入模式

esc退出插入模式,进入命令模式

保存退出:wq

强制保存退出:wq!

退出:q

强制退出:q!

在命令模式下用:set nu 显示行号

命令模式下搜索用/ 搜索的内容,n是下一个

:%s 全文替换(:%s 文件要替换的单词或字母 替换的单词或字母)

cat 显示文件的全部内容

cat 1 2 > 3 合并文件1,2到3里面

9551e39cc6a6d90a86fda22c2dd2d848.png

cat /etc/passwd 查看系统的所有用户

cat /etc/passwd |grep (用户名) 查看是否存在这个用户

root:x:100:40:root:/root:/bin/bash

root指你的用户名

x说明有密码

100是UID号(用户id)

40是GID号(用户组id)

root是所在分组的名称

/root是用户的家目录

/bin/bash 这个用户所使用的shell

cat /etc/shadow放置密码

!是没有密码

cat /etc/group 查看系统的所有用户组

cat /etc/group |grep (用户名) 查看在那个用户组

归档(tar)和压缩命令 gzip bzip2

gzip 文件名 压缩文件 (后缀.gz)

bzip2 文件名 压缩文件 (后缀.bz2)

tar多个文件归档成一个压缩包

tar -cvzf 被压缩文件1 被压缩文件2 创建归档文件(.gz)

tar -cvjf 被压缩文件1 被压缩文件2 创建归档文件(.bz2)

tar -xvzf 压缩文件 -C 目录 解压到目录文件(.gz)

tar -xvjf 压缩文件 -C 目录 解压到目录文件 (.bz2)

tar 选项 归档文件名 源文件或目录

-c 创建归档文件(扩展名为.tar)

-v 输出详细信息

-f 表示使用归档文件

tar -cvf 将文件打包归档成一个文件(.tar)

tar -cvf 4.tar 1 2 3

tar -xvf 解包归档文件

tar -xvf 4.tar

安装rpm软件包

-i 安装新的rpm安装包

-U 升级软件,未装则安装

-f 更新软件,未装则不装

-e 卸载软件

chomd命令用来变更文件或目录的权限

rwx r-x r-x

d rwx r-x r-x

第一个字符- 代表普通文件

字符d 代表目录

l 代表链接文件

r 可读 4

w 可写 2

x 可执行 1

rwx 7

rw- 6

r-x 5

r-- 4

-wx 3

-w- 2

--x 1

--- 0 可执行 1

权限范围的表示法如下:

u (User),即文件或目录的拥有者;

g (Group),即文件或目录的所属群组;

o (Other),除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围;

a (All),即全部的用户,包含拥有者,所属群组以及其他用户;

r 读取权限,数字代号为“4”;

w 写入权限,数字代号为“2”;

x 执行或切换权限,数字代号为“1”;

不具任何权限,数字代号为“0”;

s 特殊功能说明:变更文件或目录的权限。

chmod u+x,g+w 文件  //为文件设置自己可以执行,组员可以写入的权限

chmod u=rwx,g=rw,o=r //文件

chmod 764 //文件

chmod a+x 文件   //对文件的u,g,o都设置可执行属性

7fbc3ebde7d7615a7a617cea0fdb1fa6.png

文件的属主和属组属性设置

chown user:market 文件  //把文件给uesr,添加到market组

ll -d f1 查看目录f1的属性

ll查看权限

添加,删除,更改用户和用户组

useradd添加用户,建立用户帐号

主要参数

-c:加上备注文字,备注文字保存在passwd的备注栏中。

-d:指定用户登入时的主cd目录,替换系统默认值/home/

-D:变更预设值。

-e:指定账号的失效日期,日期格式为MM/DD/YY,例如06/30/12。缺省表示永久有效。

-f:指定在密码过期后多少天即关闭该账号。如果为0账号立即被停用;如果为-1则账号一直可用。默认值为-1.

-g:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。

-G:指定用户所属的附加群组。

-m:自动建立用户的登入目录。

-M:不要自动建立用户的登入目录。

-n:取消建立以用户名称为名的群组。

-r:建立系统账号。

-s:指定用户登入后所使用的shell。默认值为/bin/bash。

-u:指定用户ID号。该值在系统中必须是唯一的。

建立一个新用户账户testuser1,并设置UID为544,主目录为/usr/testuser1,属于users组:

#useradd -u 544 -d /usr/testuser1 -g users -m testuser1

加-m 如果主目录不存在则自动创建

新创建一个oracle用户,这初始属于oinstall组,且同时让他也属于dba组。

#useradd oracle -g oinstall -G dba

新创建一个oracle用户,这初始属于oinstall组,且同时让他也属于dba组。

userdel删除用户

-f:强制删除用户,即使用户当前已登录;

-r:删除用户的同时,删除与用户相关的所有文件。

usermod修改用户帐号的各项设定。

-c  修改用户帐号的备注文字。

-d登入目录>  修改用户登入时的目录。

-e  修改帐号的有效期限。

-f  修改在密码过期后多少天即关闭该帐号。

-g  修改用户所属的群组。

-G  修改用户所属的附加群组。

-l  修改用户帐号名称。

-L  锁定用户密码,使密码无效。

-s  修改用户登入后所使用的shell。

-u  修改用户ID。

-U  解除密码锁定。

更改登录目录

#usermod -d /home/hnlinux root

改变用户的uid

#usermod -u 777 root

将newuser2添加到组staff中:

#usermod -G staff newuser2

修改newuser的用户名为newuser1:

#usermod -l newuser1 newuser

锁定账号newuser1:

#usermod -L newuser1

解除对newuser1的锁定:

#usermod -U newuser1

groupadd 选项 用户组 //增加一个新的用户组

-g GID 指定新用户组的组标识号(GID)。

-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。

** # groupadd group1**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值