Linux(一)

1、Linux 系统目录结构

(1)/ :根目录;
(2) /bin:存放常用命令
(3)/dev:存放一些设备文件;
(4) /etc:存放所有的系统管理所需的配置文件和子目录;
(5) /home:用户主目录;
(6) /lib:存放系统最基本的动态连接共享库
(7)/media:自动挂载外设,如U盘、驱动等;
(8) /mnt:手动挂载外设;
(9) /root:超级用户目录;
(10) /usr:存放用户的应用程序和文件

2、 用户目录

(1)绝对路径: 从根目录开始写,如 /home/itcast/a
(2)相对路径:相对于当前的工作目录而言
. 代表当前目录
… 代表当前的上一级目录
- 代表在临近的两个目录直接切换,命令:cd -
(3)itcast@ubuntu:~$
itcast:当前登录用户
ubuntu:主机名
~:用户的家目录
$:普通用户
#:超级用户(root)
su - 切换到超级用户,exit 退回到普通用户。

3、文件和目录操作

(1)查看目录

  • ls 命令
    -a 是显示所有
    -l 是列出详细信息
    -la(al) 是列出全部目录的详细信息
    (2)文件或目录的颜色
    白色——普通文件
    蓝色——目录文件
    绿色——可执行文件
    红色——压缩文件
    青色——链接文件
    黄色——设备文件
    灰色——其他文件
    (3)文件和目录创建
  • 切换目录:cd 目录名
  • 返回目录:cd /home/a 或 cd ~ 或 cd
  • 创建目录:mkdir 目录名 或 mkdir dir/dir1 -p(加 -p 才能创建复合目录)
  • 删除空目录:rmdir 目录名
  • 删除非空目录:rm 目录名 -r 或 -ri(-r是以递归方式,-ri 是提示)
  • 创建文件:touch 文件名(文件不存在,则创建文件;存在则修改文件时间)
  • 拷贝文件:cp 拷贝的文件 存放拷贝文件(文件不存在则创建,存在则覆盖)
  • 拷贝目录:cp 目录文件 /newdir -r (若newdir目录文件存在,则直接把目录文件放在 newdir 下;不存在则创建)
  • 查看文件的具体信息:cat 文件名
    (4)修改文件名
    -mv 指定文件名 指定新的文件名(不存在的文件名)
    (5)移动文件
  • mv 文件名 目录

4、 修改文件权限、用户、用户组

(1)修改文件权限:
- 文字设定法: chmod [who] [+|-|=] [mode]
who:
文件所有者:u
文件所属组:g
其他人:o
所有的人:a
+: 添加权限:
-: 减少权限
=: 覆盖原来的权限
mode:
r: 读
w: 写
x:执行

  • 数字设定法:
    - : 没有权限
    r: 4
    w: 2
    x: 1
    765
    7 – rwx – 文件所有者
    6 – rw – 文件所属组
    5 – rx – 其他人

5、查找和检索

(1)按文件属性查找:

  • 文件名:sudo find + 查找的目录 + -name + “文件的名字”
  • 文件大小:sudo find + 查找目录 + -size + +10k
    sudo find + 查找目录 + -size + +10k -size =100M
  • 文件类型:sudo find + 查找目录 + -type + d/f/b/p/l
    d:目录;f:普通文件;b:块设备;p:管道;链接文件
    (2)按文件内容查找:
    sudo grep -r “查找的内容” + 查找的路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值