Linux文件系统中文版,Linux 文件系统-Go语言中文社区
文件系统:
rootfs: 根文件系统
FHS: linux
/boot : 系统启动相关的文件,如内核,initrd, 以及grub(bootloader)
/dev : 设备文件
设备文件:
块设备: 随机访问
字符设备: 线性访问,按字符为单位
设备号: 主设备号(major)和次设备号(minjor)
/etc: 配置文件
/home: 用户的家目录, 每一个用户的家目录通常默认为/home/username
/root: 管理员的家目录
/lib : 库文件
静态库
动态库 , .dll , .so(share object)
/lib /modules : 内核模块文件
/media :挂载点目录, 挂载移动设备
/mnt : 挂载点目录 , 额外的临时文件系统
/opt : 可选目录 ,第三方程序的安装目录
/proc: 伪文件系统,内存映射文件
/sys : 伪文件系统,跟硬件设备相关的属性映射文件
/tmp : 临时文件 ./var/tmp
/var : 可变化的文件
/bin: 可执行文件,用户命令
/sbin: 管理命令
/usr : shared,read-only ,全局共享只读文件
/usr/bin
/usr/sbin
/usr/lib
/usr/local :
/usr/local/bin
/usr/local/sbin
/usr/local/lib
命名规则:
1 长度不能超过255个字符
2 不能使用/当文件名
3 严格区分大小写
相对路径:
绝对路径: 从根目录出发
文件管理
目录管理
ls
cd
pwd
mkdir : 创建空目录
-p 递归创建
-v verbose 每次创建输出创建信息
root/x/y/z
创建/mnt/test/x/m,y {
一般逻辑 : mkdir -pv /mnt/test/x/m /mnt/test/y
快速创建 : mkdir -pv /mnt/test/{x/m,y}
}
命令行展开:
/mnt/test2/
a_b,a_c,b_d,d_c
(a+d)(b+c)=ad+ac+db+dc
{a,d}_{b,c}
mkdir -pv /mnt/test2/{a,d}_{b,c}
#tree 查看目录树 (需要安装tree)
删除目录 : rmdir (remove directory)
删除空目录
-p : 删除某条目录树的空目录,直到非空为止.(递归删除)
文件的创建和删除
#touch
-a: 访问acces 只修改访问时间
-m: 修改modify 只修改修改时间
-t:用YYMMDDHHMM 代替文件的时间
-c:不创建文件
#stat 文件 查看文件属性
创建文件,可以使用文件编辑器
ASSIC:
128 不同字符:
二进制:
2^6=0,63
2^7=0,127
000 0000 - 111 1111
ASSIC:
000 1001 l:t
0^16 : 65535
标准:GB19030,GBK,GB2312,Unicode
0000 1001 0000 1110:
yum install nano
删除文件: rm
-i :
-f :
-r :
rm -rf : 递归删除所有的文件, 不用提示
rm -rf /: 递归删除所有的文件以及根目录, 不用提示
复制和移动文件:
cp : copy
cp SRC DEST
-r
-i
-f
-p
-a:归档复制,常用于备份
cp file1 file2 file3
一个文件到一个文件
多个文件到一个目录
mv : move
移动文件
mv SRC DEST
mv -t DEST SRC
install
-d DIRECTORY ... :创建目录
SRC DEST
install -t DTRECTORY SRC ...
运行程序
设备管理
软件管理
进程管理
网络管理
目录管理:
ls,cd,pwd,mkdir,rmdir,tree
文件管理:
touch,stat,file,rm,cp,mv,nano
日期时间:
date,clock,hwclock,cal(calendar)
查看文本:
cat,tac,more,less,head,tail
cat:连接并显示
-n
-E
Ctrl +c 中断命令
分屏显示:
more , less
more : 向后翻页
less :
head : 查看前n 行,
-n + 数字 显示头 (数字) 行
tail : 查看后n 行
-n
tail -f : 查看文件尾部,不退出,等待显示后续追加至此文件的新内容.
文本处理:
cut , join , sed , awk
database : 数据库
关系型数据库:
表: 二维表
文本文件 :
cut :
-d : 指定字段分隔符,默认是空格
-f : 指定要显示的字段
-f 1,3 显示第一个和第三个
-f 1-3 显示第一个到第三个
文本排序: sort 升序
-n: 数值排序
-r:降序
-t: 字段分隔符
-k: 以哪个字段为关键字进行排序
-u: 排序后相同的只显示一次
nuiq :
-c : 只显示文件中重复的次数
-d : 只显示重复的行
文本统计: wc (word count)
-l
-w
-c
-L
字符处理命令: tr ------> 转换或删除字符
tr [OPTION]... SET1 [SET2]
-d : 删除出现在字符集中的所有字符
文本处理: cat ,more, less,head,tail,cut,sort,uniq,grep
正则表达式
管道和重定向: >< >> <<
用户,组,权限
bash及其特性
Linux文件系统中文版,Linux 文件系统-Go语言中文社区相关推荐
- zynq Linux软件中断,zynq7010 在 linux 系统下 irq_f2p 中断驱动-Go语言中文社区
1 说明 zynq 平台,需要用到 pl (FPGA)端发送中断给 ps端(ARM),发送的中断名称为 IRQ_F2P[15:0],该中断一共有16个,中断号分别为 61-68, 84-91.本文针对 ...
- linux权限管理详解,linux权限管理详解-Go语言中文社区
普通权限 -rw-r–r--. 1 root root 0 Feb 14 23:33 test 第1位标识文件类型: -:普通文件 b:块设备 c:字符设备 d:目录 l:符号链接 s:套接字文件 p ...
- Linux编译mybatis,使用mybatis assembly插件打成tar包,在linux系统中运行服务-Go语言中文社区...
使用mybatis assembly插件打成tar包,在linux系统中运行服务 assembly插件插件地址: 链接:https://pan.baidu.com/s/1i6bWPxF 密码:gad5 ...
- linux grpc,grpc linux下的编译使用-Go语言中文社区
1. 一些工具安装 $ apt-get install build-essential autoconf libtool pkg-config $ apt-get install libgflags- ...
- linux内核字符驱动设备,Linux学习笔记——linux内核字符设备驱动-Go语言中文社区...
尝试在树莓派安装的raspbian系统上进行linux字符设备驱动 1.更新安装kernel header源码 sudo apt-get update sudo apt-get install ras ...
- linux怎么看go写的程序进程,Linux中查看进程状态信息-Go语言中文社区
Linux中查看进程状态信息 一.常用命令总结 ps -l 列出与本次登录有关的进程信息: ps -aux 查询内存中进程信息: ps -aux | grep *** 查询***进程的详细 ...
- linux环境搭建golang服务器,Linux下golang环境搭建-Go语言中文社区
1.首先从使用wget https://storage.googleapis.com/golang/go1.12.linux-amd64.tar.gz命令下载安装包,可以根据自己的需要选择版本. 2. ...
- linux 搭建github,github在linux上的环境搭建-Go语言中文社区
Centos版 1.git的安装: yum install git yum 的配置详见:http://blog.csdn.net/qq_32345239/article/details/5243 ...
- linux 离线安装中文,linux离线安装及配置redis-Go语言中文社区
本文以centos7系统为例,介绍离线安装redis步骤 一.环境准备 检查服务器上是否存在gcc-c++的环境,使用命令: rpm -qa | grep gcc-c++ 如果没有该环境,则需要安装该 ...
- 在linux中检测go语言,Linux AIDE(文件完整性检测)-Go语言中文社区
一.AIDE的概念 AIDE:Advanced Intrusion Detection Environment,是一款入侵检测工具,主要用途是检查文档的完整性.AIDE在本地构造了一个基准的数据库,一 ...
最新文章
- 人体姿态估计--Learning Feature Pyramids for Human Pose Estimation
- 【深度学习】使用Python+PyTorch预测野外火灾
- Spring DI依赖注入讲解
- qt designer 自定义插件找不到指定的模块_SpringBoot之spring-boot-load模块
- Mybatis批量更新转
- 工作184:自定义事件
- python代替嵌套列表_python含嵌套的列表去重问题
- c语言数据结构的主函数怎么写,您好,关于数据结构C语言的问题,上次百度知道里面主函数没有发上去? 爱问知识人...
- 非资深玩家留言频率限制(1024秒限制)
- 国内外知名PT站点最全汇总,含各站内截图及站点链接【转载】
- 使用同源建模预测蛋白质结构
- Django笔记十一之外键查询优化select_related和prefetch_related
- php脉聊交友源码_脉聊源码-PHP脉聊交友网站源码(附app源码)下载-西西软件下载...
- 第二十五天 正则表达式
- onscripter For windows/MAC OS 中文版
- python猴子分桃问题_用python实现【五猴分桃】问题
- 格力 大松KJFC230A空气净化器开机自动灯闪烁不工作是什么原因?
- 冰雪复古鸿蒙碎片哪里出,复古冰雪玩法总览!!!干货!!!
- centos6 centos7 刷新清除dns缓存
- 计算机为什么有网络凭证,Win10访问局域网中计算机共享文件显示需要网络凭证怎么办?...