大数据学习-Linux基础

Linux基础

1、linux目录结构:

(1)bin 存放二进制可执行文件(ls,cat,mkdir等)

(2)boot 存放用于系统引导时使用的各种文件

(3)dev 用于存放设备文件

(4)etc 存放系统配置文件

(5)home 存放所有用户文件的根目录

(6)lib 存放跟文件系统中的程序运行所需要的共享库及内核模块

(7)proc 虚拟文件系统,存放当前内存的映射

(8)usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录

(9)var 用于存放运行时需要改变数据的文件

2、 VI编辑器的使用:

  ①VI的运行模式

(1)编辑模式:等待编辑命令输入

(2)插入模式:编辑模式下,输入 i 进入插入模式,插入文本信息

(3)命令模式:在编辑模式下,输入 “:” 进行命令模式

(4)按esc键,退出到编辑模式

  ②VI 使用的命令

(1):q 直接退出vi

(2):wq 保存后退出vi ,并可以新建文件

(3):q! 强制退出

(4):w file 将当前内容保存成某个文件

(5):set number 在编辑文件显示行号

(6):set nonumber 在编辑文件不显示行号

3、常用指令介绍

ls 显示文件和目录列表

-l 列出文件的详细信息

-a 列出当前目录所有文件,包含隐藏文件

mkdir 创建目录

-p 父目录不存在情况下先生成父目录

cd 切换目录 touch 生成一个空文件

echo 生成一个带内容文件

cat、tac 显示文本文件内容

  Cat是从第一行开始写;tac是从最后一行开始写

cp 复制文件或目录

rm 删除文件 -r 同时删除该目录下的所有文件 -f 强制删除文件或目录

mv 移动文件或目录、文件或改名

find 在文件系统中查找指定的文件

  -name 文件名

wc 统计文本文档的行数,字数,字符数

grep 在指定的文本文件中查找指定的字符串 例如:grep best book.txt rmdir 删除空目录

tree 显示目录目录改名树

pwd 显示当前工作目录

ln 建立链接文件 例如 ln -s /home/itcast/familyA/house/roomB /home/roomB (目录名在前,连接名在后)

more,less 分页显示文本文件内容

head,tail分别显示文件开头和结尾内容

# 注释行

top 显示当前系统中耗费资源最多的进程

  top –d 2 : 每两秒钟更新一次 top ,观察整体信息

ps 显示瞬间的进程状态 ps –ef 使用标准格式显示每个进程信息

ifconfig 显示网络接口信息

ping 测试网络的连通性

netstat 显示网络状态信息

clear 清屏

kill 杀死一个进程

gzip 压缩(解压)文件或目录,压缩文件后缀为gz

bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2

tar 文件、目录打(解)包

shutdown系统关机

  -r 关机后重启

  -h 关机后不重新启动

  -now 立即关机

halt 关机后关闭电源

reboot 重新启动

4、三种基本权限:

R读权限

W写权限

X执行权限

猜你喜欢

转载自www.cnblogs.com/ynyhl/p/12913019.html