`

linux常用命令_0_文件处理命令

 
阅读更多

0 简单权限介绍:

 

权限分成三类,可读r(read的缩写),可写w(write的缩写),可执行x(execute的缩写)

用户分成三类: 所有者u(user的缩写),所属组g(group的缩写),其他人o(others的缩写)

 

linux中文件类型分类:

d--->目录 directory

- --->二进制

l --->软链接文件 link

 

 

linux文件的操作权限:

r---> read 可读

w--->write 可写

x---> execute 可执行

 

通过 ls -l命令常看到文件如下截图:



 

下面解释下 上图第一列 drwxr-xr-x的含义:



 

1 命令格式: 

a) 命令 -选项 参数 eg: ls -la /etc

b) 当有多个选项时,可以写在一起 eg: ls -al

c) .表示当前目录 ..表示当前目录的父目录

d) linux的命令分为只可被管理员执行的命令和可以被所有用户执行的命令,

            前者命令存放在/sbin or /usr/sbin内

            后者命令存在在/bin  or /usr/bin内

e) linux内所有的东西都是文件,命令也是文件

f) linux中一个特色就是单词缩写,下面举几个例子:

           bin--> binary; usr---> user;  sbin---> super binary;

g) 每个版本的linux都会用不同颜色来标识不同的文件类型。 

h) linux的文件一般是以数据块为单位(每块为512字节),是linux存储数据的最小单位,可以类比为一个座椅,座椅就这么大,来一个小孩(10字节)也是做这么个椅子,那么其余的椅子空间就浪费掉了。数据库的调整是根据业务决定,eg 存放视频的和存放气象信息的(一大一小)的数据块要设置较大(防止数据读取过慢)和较小(防止硬盘空间浪费严重)

i) 终止命令: ctrl + c 

j)linux中内核处理任何东西都要有数字标记(linux内核只认识数字,比如处理文件,每个文件都要有自己文件id,用户要有自己的uid,用户组要有自己的组id,处理进程进程要有自己的pid)
内核通过数字标识来对对象进行操作-----> 这个数字标识叫做 inode(i节点)

 

 

2 命令分类:

 

a) 文件处理命令

b) 权限管理命令

c) 文件搜索命令

d) 帮助命令

e) 压缩解压命令

f) 网络通讯命令

g) 系统关机命令

h) shell应用技巧

 

 

2.a) 文件处理命令 详解:

 

 ls命令:

 

命令名称 ls
英文原意 list
命令所在路径 /bin/ls
执行权限 所有用户
语法

ls 选项

    -a 显示所有文件(包含隐藏文件)

    -l  显示详细信息

    -d 查看目录属性

功能

 查看当前目录内的文件

范例

 ls -l

 

 

 ls -l命令执行结果说明:(黑色表示文件, 蓝色表示文件夹)


 


 cd命令:

命令名称 cd
英文原意 change directory
命令所在路径 shell内置命令
执行权限 所有用户
语法 cd 目录
功能 切换目录
范例 cd .. 返回上一级,注cd后需要有一个空格

 

 

 cd命令:

命令名称 cd
英文原意 change directory
命令所在路径 shell内置命令
执行权限 所有用户
语法 cd 目录
功能 切换目录
范例 cd .. 返回上一级,注cd后需要有一个空格

 

 

 pwd命令:

 

命令名称 pwd
英文原意 print working directory
命令所在路径 /bin/pwd
执行权限 所有用户
语法 pwd
功能 显示当前所在目录
范例

 

[root@localhost etc]#   pwd
/etc

 

 

 mkdir命令:

 

命令名称 mkdir
英文原意 make directories
命令所在路径 /bin/mkdir
执行权限 所有用户
语法 mkdir 目录
功能描述 创建新目录
范例 [root@localhost /]# mkdir test

 

 

  touch命令:

命令名称 touch
命令所在路径 /bin/touch
执行权限 所有用户
语法 touch 文件名
功能 创建空文件
范例 [root@localhost test]# touch newfile
[root@localhost test]# ls -l newfile
-rw-r--r-- 1 root root 0 Jun 17 01:49 newfile

 

 

 cp命令:

命令名称 cp
英文原意 copy
命令所在路径 /bin/cp
执行权限 所有用户
语法

cp -R 源文件或目录  目标文件或目录

如果拷贝的源文件中没有文件夹,那么不需要参数 -R

功能 复制文件或目录
范例

[root@localhost /]# cp -R /test1 /test

 

(文件夹test1里面有一个文件夹opt和一个文件)

 

 

  mv命令:

 

命令名称 mv
英文原意 move
命令所在路径 /bin/mv
执行权限 所有用户
语法 mv 源文件或目录 目标文件或目录
功能描述 移动文件/给文件改名
范例

1 修改文件名: [root@localhost /]# mv test2 test3 --->将文件夹test2名修改成test3

 

2 移动文件的同时变更文件名称为target.log:

[root@localhost test3]# mv anaconda2.log  /tmp/target.log

 

 

 rm 命令:

命令名称 rm
英文原意 remove
命令所在路径 /bin/rm
执行权限 所有用户
语法

rm 文件

rm -rf 目录(强制删除目录和内所有文件并不执行询问操作)

 

功能 删除文件/目录
范例 [root@localhost /]# rm -rf test3

 

 

 

 

 

  • 大小: 22.1 KB
  • 大小: 38 KB
  • 大小: 33.7 KB
分享到:
评论

相关推荐

    Linux常用命令教学视频

    04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...

    Linux常用命令-Vi-简单Shell编程.zip_linux常用命令_vi

    本资源"Linux常用命令-Vi-简单Shell编程.zip"聚焦于两个关键方面:Linux常用命令的使用以及Vi编辑器的掌握,同时也涵盖了基础的Shell编程。以下是这些主题的详细讲解: 1. Linux常用命令: - `ls`:列出目录内容,...

    linuxjiaocheng.rar_linux ppt_linux 命令_linux 教程_linux 文件系统_unix p

    linux ppt教程 包括linux的安装 常用命令 文件系统 网络管理

    Linux常用命令_开发调试篇1

    在Linux系统中,掌握一些常用的命令对于开发和调试工作至关重要。本文主要介绍了一些与开发调试相关的Linux命令,通过一个简单的示例程序cmdTest.c来帮助理解这些命令的应用。 首先,我们的示例程序是一个C语言编写...

    linux常用命令大全.pdf

    ### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...

    Linux常用命令之文件处理.xmind

    Linux常用命令之文件处理.xmind

    最全Linux常用命令大全.pdf

    以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...

    Linux_command_help.rar_Help!_Linux help_Linux命令_linux help

    2. **常用Linux命令**: - `ls`:列出目录内容。 - `cd`:改变当前工作目录。 - `pwd`:显示当前工作目录。 - `mkdir`:创建新的目录。 - `rm`:删除文件或目录。 - `cp`:复制文件或目录。 - `mv`:移动或...

    最全Linux常用命令大全-linux常用命令全集

    "最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...

    Linux常用命令.pdf

    以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项] [文件或目录]` 2. **命令功能**:用于列出当前目录下的文件和子目录。不加任何参数时,它会显示所有非隐藏文件和...

    Linux常用文件命令

    "Linux常用文件命令" Linux操作系统中,文件命令是非常重要的一部分,掌握这些命令可以更好地操作和管理文件系统。本节将详细介绍Linux常用的文件命令,包括文件系统结构、文件类型、目录操作、文件操作等方面。 ...

    Linux常用命令大全.pdf

    本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该命令用于改变当前工作目录。 - cd:返回当前用户的家目录。 - cd 目录名:切换到指定...

    linux常用命令大全.md

    linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...

    Linux常用命令详解.pdf

    ### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...

    Linux常用命令.md

    linux常用命令md文件

    linux常用命令linux常用命令linux常用命令常用命令常用命令

    ### Linux常用命令详解 #### 一、`pwd` 命令:显示当前工作目录的绝对路径 - **用途**:此命令用于显示用户当前所处的工作目录的完整路径。 - **示例**: ```bash [root@localhost ~]# pwd /root ``` #### 二...

    linux_zip_压缩命令_解压命令

    在Linux系统中,数据压缩与解压缩是日常管理和操作中不可或缺的一部分,特别是在处理大量文件或进行备份时。本文将深入探讨“zip”和“unzip”命令,这两个强大的工具能够帮助用户高效地压缩和解压缩文件及目录。 #...

    Linux常用命令全集_集中所有linux命令

    本文将深入探讨“Linux常用命令全集”,旨在帮助初学者和经验丰富的用户更好地理解和掌握Linux命令行的基本操作。 1. 文件与目录操作: - `ls`:列出目录内容,通过`-l`选项可以显示详细信息。 - `cd`:改变当前...

    Linux实验1_常用命令应用.doc

    三、常用命令应用实践 1. 显示当前目录下的文件信息命令:`ls -l` - 功能:以长格式显示当前目录下的文件信息 - 例子:`ls -l` 显示当前目录下的文件信息 2. 显示当前目录下的所有文件信息命令:`ls -al` - ...

Global site tag (gtag.js) - Google Analytics