Linux命令
1、文件类型
Etc 用来存放配置文件和子目录
看某一目录的详细信息:ls -ld /etc
var存放日志以及线程程序
bin/user/sbin 系统用户使用的命令
2、文件夹操作
语法:ls [文件或目录] 展示当前目录下的所有文件
-a 显示所有文件 包括隐藏文件
-l 详细信息显示(属性以及文件所属的用户和组)
-lh 显示文件具体大小
-d 查看目录属性
屏幕清空 clear
进入到根目录:cd /
切换至上一层目录:cd ..
切换到当前此目录下的文件夹:cd 目录名
更改文件的属组: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 执行
- 权限
创建文件夹:mkdir 文件夹名
语法: mkdir -p[目录名字]
功能描述: 创建目录
-p 递归创建 : 目录不存在的话就创建目录
删除空目录或文件夹:rmdir [目录名]
创建文件:touch [文件名]
删除文件:rm
rm -rf [文件或目录] (慎用)
-r 删除目录
-f 强制执行
复制文件或目录:cp -rp [原文件或目录] [目标目录]
-r 复制目录
-p 保留文件属性
显示目前的目录:pwd
剪切文件,改名 :mv [原文件或目录] [目标目录]
范例:
mv /tmp/japan/cangjing /tmp/aa
将/tmp/japan/cangjing 剪切到/tmp 更改为aa 也可不更改
编辑文件:vi 【文件名】
进入编辑模式后,顶端开头:#!/bin/bash
显示文件内容:cat 文件名
显示行号:-n
4、分页显示文件内容
more[文件名] 和 less[文件名]
同语法:
空格或f,翻页
Enter,换行
q或Q,退出
不同点:
more不能往前翻页。
more会显示剩余百分比。
5、显示文件行数
显示文件前几行
head [文件名]
-n 指定行数
如果不指定行数 它会默认显示前10行
显示文件后几行
tail [文件名]
-n 指定行数
-f 动态显示文件或末尾内容
不写行数会默认显示后10行
6、添加用户账号
添加用户账号 :useradd
Useradd ** 用户名
-g 用户组
-u 用户号
-d 指定用户住目录
-s shell文件 指定用户登录shell
7、使用shell脚本的方式
在Linux下进行创建文件 后缀名位 .sh
编辑创建的好的文件
Chmod +x /文件路径
执行编译的命令
8、磁盘分区
Linux的磁盘分区的 fdisk
查看的 df du