linux不同用户移动文件系统,Linux系统文件系统及文件基础篇

c38d7564028ccc196972af1cf2132acf.png

学习Linux,重难点在于掌握不同类别的文件系统及其作用。通过对Linux系统的安装,我们首先来了解下Linux系统里各个目录文件夹下的大致功能:主要的目录树的有/、/root、/home、/usr、/bin等目录。下面是一个典型的linux目录结构如下:

1792ff4e109b216d97f842433deac0a6.png

/根目录

/bin存放必要的命令

/boot存放内核以及启动所需的文件

/dev 存放设备文件

/etc存放系统配置文件

/home普通用户的宿主目录,用户数据存放在其主目录中

/lib存放必要的运行库

/mnt存放临时的映射文件系统,通常用来挂载使用。

/proc存放存储进程和系统信息

/root超级用户的主目录

/sbin存放系统管理程序

/tmp存放临时文件

/usr存放应用程序,命令程序文件、程序库、手册和其它文档。

/var系统默认日志存放目录

对linux系统的目录结构有一个大致的认识之后,接下来我们从Linux操作系统必备命令、文件管理、系统管理、用户管理四个方面对linux文件系统进行进一步认识和学习。

1.1  Linux操作系统必备命令

1.1.1        别名

alias显示当前设置的所有别名;

alias name只显示某个别名代表的含义;

unalias取消命令别名

1.1.2        Shell的特殊字符

(1)     通配符

*:通配0个或多个字符

?:通配任意单个字符

[s]:通配某个范围内的任意一个字符

(2)     ;一行执行多条命令

(3)     输入输出重定向

>表示追加并覆盖的意思

>>表示追加

(4)     管道符

|表示前一个命令的输出作为后一个命令的输入

1.1.3        联机帮助

man命令 可以查看linux中的命令帮助、配置文件帮助、编程帮助等信息

1.1.4        清屏与历史记录命令

clear清屏

history查看历史命令

history  !n  执行使用的第n条命令

1.2  文件管理

1.2.1        查看目录文件

pwd 显示工作路径

cd 切换工作目录

ls 查看目录中的文件

file显示文件类型

1.2.2        创建和删除目录文件

touch   创建文件

mkdir 创建目录

rm   [-i/f] filename 删除名叫filename的文件

rmdir  dir 删除名叫dir的目录

1.2.3        链接文件

链接文件主要是为了解决数据共享问题,常用命令如下:

ln  [-s/-p]  source-file   target-file 创建一个指向文件或目录的软链接或硬链接

其中:-s软连接

-p硬链接

1.2.4        显示文本内容

cat file1从第一个字节开始正向查看文件的内容

more file1查看一个长文件的内容

head   [-n]  filename 查看文件名为filename的前n行

tail    [-n]  filename  查看文件名为filename的后n行

1.2.5        拷贝和移动文件目录

cp  [-i] source-file  target-file 拷贝文件

cp  [-r] source-file  target-file 拷贝目录

mv  [-i] source-file  target-file 移动文件

1.2.6        文件目录权限

文件的权限   使用"+"设置权限,使用"-"用于取消

权限代表:r (读),w(写),x(执行)

属性代表:用户(u)、群组(g),a(所有人)以及其他人(o)

1.2.7        修改目录权限

chmod  ugo+rwx dir1设置目录的所有用户(u)、群组(g)以及其他人(o)以读(r)、写(w)和执行(x)的权限

chmod  go-rwx ectory1删除群组(g)与其他人(o)对目录的读写执行权限

chown user1file1改变一个文件的所有人属性

chownuser1:group1 file1改变一个文件的所有人和群组属性

chown -R user1 directory1改变一个目录的所有人属性并同时改变改目录下所有文件的属性

chgrp  group1 file1改变文件的群组

1.2.8        查找文件

find / -namefile1从'/'开始进入根文件系统搜索文件和目录

find / -user user1搜索属于用户'user1'的文件和目录

find /home/user1 -name \*.bin在目录'/ home/user1'中搜索带有'.bin'结尾的文件

find /usr/bin -type f -atime +100搜索在过去100天内未被使用过的执行文件

find /usr/bin -type f -mtime -10搜索在10天内被创建或者修改过的文件

find / -name \*.rpm -exec chmod 755 '{}' \;搜索以'.rpm'结尾的文件并定义其权限

find / -xdev -name \*.rpm搜索以'.rpm'结尾的文件,忽略光驱、捷盘等可移动设备

1.2.9        过滤与统计

grep  [option(s)] string  filename过滤文件名为filename中的字符串

wc  [option(s)]  filename  统计

1.3  系统管理

1.3.1        时间和进程查看

date显示系统日期

cal 2007   显示2007年的日历表

ps 查看进程

1.3.2        切换用户

su是切换到其他用户,但是不切换环境变量

su -是完整的切换到一个用户环境

sudo使用超级用户来执行命令,一般指root用户。若多个普通用户同时切换到root用户对系统进行操作,可能会出现不同人对同一个文件进行不同操作,那很不安全。最好是有针对性的放开权限,明确哪些工作是由哪个用户进行操作,并且约定其使用哪个命令来完成与其相关的工作,此时sudo命令可以解决该问题。

1.4  用户管理

1.3.1        修改用户密码

passwd修改用户密码

要求:

(1)6-8个字符

(2)至少包含2个字母,1个字符或特殊符号

(3)不同于用户ID

(4)不同于以前用户密码,至少有3位

1.3.2        查找用户

who 查看当前在线上的用户情况

who am i 显示出自己在系统中的用户名,登录终端,登录时间

1.3.3        查看磁盘信息

du 显示磁盘使用摘要信息

df 显示整个文件系统的空间使用磁盘情况

1.3.4        查看网络链接

ping查看当前机器与另一台机器的链接情况

ipconfig显示一个以太网卡的配置

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值