`
huqingyong_eye
  • 浏览: 37634 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

三、linux学习笔记 系统管理(系统、文件、用户、磁盘)

阅读更多

一、命令是由:命令名、分隔符、参数、操作对象构成
  命令名如:cp(copy) rm(romove) mv(move)....
  分隔符通常是空格;也有一些特殊的,如管道“|”、重定向“>”、“>>”、“<”、后台运行“&”、序列执行“&&”,只用这些时候,不需要空格作为分隔符。
   参数:1、是由 “-”+“参数名称的首字母” 如:apt-get -h
        2、是由“--”+“参数名称”

二、格式约定:
tar [-z|j c|x vf] <归档文件>[源文件]
“[]”表示可选;“<>”表示必须项
“|”分割的不能同时使用 

三、系统信息:
uptime 联机信息-时间
w 联机信息-已登陆用户
who 联机信息 -r运行级别
whoami 显示当前用户名
last 最近登陆用户信息
   last -10 显示10条记录
uname 系统信息
-s 内核名称(默认参数)
-a 全部
-p CPU信息
-n 主机名
-r 内核发行版本
-v 内核版本信息
date 显示、设定系统日期
cal 显示日历

四、文件管理
ls[路径]
   --color不同文件已不同颜色显示(默认参数)
   -S 按文件大小排序
   -t 按修改时间排序
   -a 全部显示
   -A 显示隐藏文件
   -d 只显示目录
   -l 显示详细信息
cd[目录路径]|[特殊路径]
  ~ $HOME目录(默认路径)
  - 上一次目录
  ..上一级目录
  .当前目录

pwd 显示当前路径
file<文件名> 显示文件类型
touch<目标文件> 在不修改文件前提下,修改文件时间属性,通常用来创建文件
mkdir<文件夹> 创建文件夹
  -p<多级目录> 按路径创建多级目录
rm <目标目录|文件>  删除
-r -R递归删除
-f 强行删除(无需确认,直接删除)
-i 交互删除(询问用户)
mv <源文件> <目标文件|目录>

五、文件操作
cat <文件名> 输出文件内容
可以将多个文件内容连接一起输出,使用重定向合并成一个文件
-n 在输出中添加行号
-b 在输出中添加行号,空行不编号
-s 将多个空行合并为一个空行
例子:cat a b c >filename.split

more 查看文件内容,建议用less命令
sort 对文件内容排序
diff <文件名> 比较文件

六、权限管理
ls -l
-rwx rx rx user group date filename
111 101 101
归属用户权限,归属群组权限,归属其他用户群组权限,归属用户,归属群组,创建日期,文件名称
   二进制  八进制
r  100    4
w  010    2
x  001    1
7=4+2+1 = rwx
5=4+1 = rx
还可以使用 a,u,g,o表示归属关系;使用= + - 表示权限变化;使用r,w,x表示权限内容
a--所有用户 u--归属用户 g--归属群组 o--其他用户
= 具有权限  + 增加权限 - 删除权限
r 可读权限 w 可写权限 x 可执行权限
如: a+x 给所有用户增加可执行权限
    go-wx 把归属群组和其他用户可读、可写权限去掉
chmod <权限表达式> <文件|目录>
-R 递归
-v 显示过程
-c 只显示修改的
如: chmod -R a+x path
    chmod -Rc 755 path

chown <归属用户>[:归属群组] <文件|目录>
-R 递归
-v 显示过程
-c 只显示修改的
chown user:group path
chown -R user:group path

chgrp <归属群组> <文件|目录>
分享到:
评论

相关推荐

    Linux学习笔记(强悍总结值得一看)_linux_linux学习笔记_

    这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...

    Debian linux学习笔记

    ### Debian Linux 学习笔记 #### 一、基本命令与目录结构 Debian Linux 是一个广泛使用的 Linux 发行版,其稳定性和安全性受到广大用户的认可。对于初学者来说,掌握 Debian Linux 的基本命令和目录结构至关重要。...

    linux学习笔记,linux命令整理

    在Linux操作系统的学习中,掌握命令行的使用是至关重要的。...总的来说,Linux学习笔记是一个全面了解和掌握Linux系统操作的基础教程,涵盖了从基本命令到高级管理的诸多方面,对提升Linux技能有很大帮助。

    兄弟连linux教程1-16章学习笔记(全)

    4. **命令行操作**:在"兄弟连linux教程1-5章.txt"中,可能会涉及Linux命令行的基本操作,如文件和目录管理(创建、删除、移动、复制)、文件权限与用户管理、文本编辑器Vim的使用等。 5. **系统管理**:"兄弟连...

    Linux系统学习心得

    本资源摘要信息涵盖了 Linux 系统的基础命令、目录结构、FTP 服务实现等多个方面的知识点,旨在为学习 Linux 系统提供一个系统化的学习笔记。 一、基础命令 1. 文件管理命令:ls、pwd、cd、mkdir、rmdir、cp、rm、...

    Linux学习笔记.docx

    Linux 学习笔记是 Linux 学习的详细笔记整理,分九章,涵盖了 vim 和 vi 编辑器、实用指令、组管理和权限管理、crond 任务调度、Linux 磁盘分区挂载、网络配置、进程管理、服务管理、shell 编程等内容。 1. vi 和 ...

    linux学习笔记--很经典

    本篇“Linux学习笔记”详细介绍了Linux的基本目录结构及其各自的功能,这对于初学者理解Linux系统的核心概念非常重要。 #### 二、Linux目录结构解析 1. **/(根目录)** - 根目录是Linux文件系统的起点,所有的...

    Linux学习笔记,某ne网课配套pdf文件

    "Linux学习笔记" Linux操作系统认知 操作系统(Operation System简称OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先...

    linux学习笔记-01linux操作基础

    ### Linux学习笔记—01 Linux操作基础 #### 1. Linux 基础命令与用法 在Linux操作系统中,掌握一系列的基础命令是非常重要的。这些命令可以帮助用户进行各种日常操作,比如文件管理、目录切换、文件查看等。下面将...

    linux学习笔记之linux文件管理.docx

    Linux文件管理是操作系统的核心部分,涉及对文件、目录和磁盘空间的有效管理。本文将深入讲解Linux文件系统、Shell的基本概念以及常用的文件操作命令。 **一、文件系统及Shell的基本概念** 1. **文件系统**:文件...

    linux学习笔记分享

    【Linux学习笔记分享】 Linux操作系统是开源且自由的,它为用户提供了一个强大的命令行界面以及图形化的桌面环境。这篇学习笔记主要围绕Linux的基础知识展开,包括目录结构、系统配置文件和重要目录的功能。 1. **...

    Linux学习笔记(搬运).zip

    Linux学习笔记是一个包含丰富内容的资源包,专为那些希望深入了解和掌握Linux操作系统的人们设计。Linux是一种开源、自由的类UNIX操作系统,被广泛应用于服务器、嵌入式设备以及个人计算机上。本笔记将带你踏上Linux...

    Linux基础学习笔记.docx

    Linux 基础学习笔记是 Linux 操作系统的基础知识笔记,涵盖了 Linux 命令解析语法、权限管理、SELinux 设置、磁盘设置、用户和组设置、计划任务、归档等基础知识点。 一、破密码 破密码是 Linux 系统中的一种安全...

    磁盘管理学习笔记精简

    以下是根据标题“磁盘管理学习笔记精简”和描述“磁盘管理”所涉及的一些核心知识点的详细解释。 1. **分区与文件系统**: - **分区**:在Linux中,磁盘通常被划分为不同的逻辑区域,称为分区。常见的分区类型有主...

    Linux学习笔记完整版

    5. Linux管理功能模块:Linux管理系统包括文件管理、进程管理、用户管理、设备管理、网络管理等。 6. Linux安装准备及模式:安装Linux前需准备硬盘分区、文件系统类型、安装源等,支持多种安装模式,如文本模式、...

    Linux最强学习笔记(技术文档)

    /etc/fstab 记录开机要mount的文件系统(做磁盘配额的时候用过这个文件) /etc/inittab 设定系统启动时init进程把系统设置成什么样的runlevel(第六章有用过) /etc/group 设定用户的组名与相关信息 /etc/passwd ...

    linux学习课堂笔记

    在Linux学习课堂笔记中,我们将深入探讨Linux操作系统的基础知识、主要概念、常用命令以及系统管理技巧。Linux是一种开源、自由的操作系统,它基于Unix,并且在全球范围内被广泛应用于服务器、嵌入式设备以及个人...

    Linux 系统 学习笔记

    在深入探讨Linux系统的学习笔记之前,首先理解Linux的核心概念至关重要。Linux是一个开源的操作系统,其内核(Kernel)是系统的心脏,负责管理内存、处理硬件设备以及调度进程。内核启动时加载基本服务,使系统能够...

Global site tag (gtag.js) - Google Analytics