Linux命令


1、文件类型

  1. Etc 用来存放配置文件和子目录

    • 看某一目录的详细信息:ls -ld /etc

  2. var存放日志以及线程程序

  3. bin/user/sbin 系统用户使用的命令

 

2、文件夹操作

  1. 语法:ls [文件或目录] 展示当前目录下的所有文件

    1. -a 显示所有文件 包括隐藏文件

    2. -l 详细信息显示(属性以及文件所属的用户和组)

    3. -lh 显示文件具体大小

    4. -d 查看目录属性

  1. 屏幕清空 clear

  2. 进入到根目录:cd /

  3. 切换至上一层目录:cd ..

  4. 切换到当前此目录下的文件夹:cd 目录名

  5. 更改文件的属组:chgrp

 [root@izbp13kkd5jxz8ye5y83vbz bin]# ls -l 

 

 L  rwx  rwx rwx
 0 123 456 789
 下标为0的时候代表的是 确定文件里欸选哪个
 下标为123 确定文件的所属 拥有该文件的权限
 下标为456 确定属性组 所有有权限的用户组
 下标789 其他用户拥有该文件的权限
 
 下表0: d 、- 、l 、b 、c
 D 是一个目录
 - 是一个文件
 l 链接文档
 b 装置文件
 c 穿行端口设备
 
 后面3位制
 R 读
 W 写
 X 执行
 - 权限
  1. 创建文件夹:mkdir 文件夹名

    1. 语法: mkdir -p[目录名字]

    2. 功能描述: 创建目录

    3. -p 递归创建 : 目录不存在的话就创建目录

    4. 删除空目录或文件夹:rmdir [目录名]

 

3、文件操作

  1. 创建文件:touch [文件名]

  2. 删除文件:rm

    1. rm -rf [文件或目录] (慎用)

    2. -r 删除目录

    3. -f 强制执行

       

  3. 复制文件或目录:cp -rp [原文件或目录] [目标目录]

    1. -r 复制目录

    2. -p 保留文件属性

  4. 显示目前的目录:pwd

  5. 剪切文件,改名 :mv [原文件或目录] [目标目录]

     

    范例 mv /tmp/japan/cangjing /tmp/aa 将/tmp/japan/cangjing 剪切到/tmp 更改为aa 也可不更改

     

  6. 编辑文件:vi 【文件名】

    • 进入编辑模式后,顶端开头:#!/bin/bash

  7. 显示文件内容:cat 文件名

    • 显示行号:-n

4、分页显示文件内容

  1. more[文件名] 和 less[文件名]

    • 同语法:

      • 空格或f,翻页

      • Enter,换行

      • q或Q,退出

    • 不同点:

      • more不能往前翻页。

      • more会显示剩余百分比。

5、显示文件行数

  1. 显示文件前几行

    • head [文件名]

      • -n 指定行数

      • 如果不指定行数 它会默认显示前10行

  2. 显示文件后几行

    • tail [文件名]

      • -n 指定行数

      • -f 动态显示文件或末尾内容

      • 不写行数会默认显示后10行

6、添加用户账号

  1. 添加用户账号 :useradd

  2. Useradd ** 用户名

    • -g 用户组

    • -u 用户号

    • -d 指定用户住目录

    • -s shell文件 指定用户登录shell

 

7、使用shell脚本的方式

  1. 在Linux下进行创建文件 后缀名位 .sh

  2. 编辑创建的好的文件

  3. Chmod +x /文件路径

  4. 执行编译的命令

8、磁盘分区

  1. Linux的磁盘分区的 fdisk

  2. 查看的 df du

  3. 格式化盘符 mkfs

posted @ 2020-06-18 18:06  ʚ追寻家ɞ  阅读(55)  评论(0编辑  收藏  举报