Python+大数据-Linux-day01(黑马)

Python+大数据day01(黑马)

Linux服务器系统

常见目录结构

目录	    作用
/bin	二进制命令所在的目录
/boot 	系统引导程序所需要的文件目录
/dev	设备软件目录,磁盘,光驱, 
/etc	 系统配置,启动程序
/home	普通用户的家,目录默认数据存放目录
/lib	共享库文件和内核模块存放目录
/mnt	临时挂载储存设备的挂载点
/opt	额外的应用软件包
/proc	操作系统运行时,进程信息和内核信息存放在这里 
/root	Linux超级权限用户root的家目录
/sbin	和管理系统相关的命令,【超级管理员用】
/tmp	临时文件目录,这个目录被当作回收站使用
/usr	用户或系统软件应用程序目录

Linux常见命令

命令格式
command -options paramaters
绝对路径:从跟目录开始
相对路口:从当前开始
ls:当前所在目录
ls           #查看当前目录内容 (缺点: 隐藏文件看不到,以 .开头的文件) !  绝对路径写法
ls -a       #查看当前目录内容 ,包括隐藏文件 
ls –al      #查看目录内容的详细信息(查看文件类型、权限、大小等) 
ls -lh      #查看目录内容的详细信息,以K,M,G方式显示文件大小 
ls /root   #查看/root目录下内容   当前路径写法
ll             #等价于ls -l !

ls -l 已列表形式显示
ls -l -h 显示文件大小  (ll-h)

pwd:查看目录所在的绝对路径
cd:回到用户主目
cd            #回到用户主目录
cd test       #切换到当前目录下的test目录(相对路径) 
cd /root/test #切换到指定目录(绝对路径)
cd ..         #回到上一级目录 
cd ../..      #回到上上一级目录
cd ../dir     #回到上一级的dir目录 

cd tab 自动补全
mkdir:创建文件夹
mkdir dir #创建单级目录 
mkdir /big/dir 指定目录下创建,(绝对路径)
mkdir -p aaa/bbb/ccc #创建多级目录 先检查后创建
rm:删除文件或目录
rm -r  目录 删除目录有提醒
rm -rf  目录文件直接删除

rm  文件 删除目录有提醒
rm  -f 文件 文件直接删除
touch :创建空文件
touch  文件名…
touch a.txt  #在当前目录创建a.txt文件 
touch /root/a.txt #在/root目录创建a.txt文件
mv:移动文件,目录(剪切 粘贴) 重命名
mv  原路径  目标路径
mv a.txt dir  #将a.txt移动到dir目录
mv dir2 dir   #将dir2目录移动到dir目录

mv a.txt b.txt #将a.txt重命名为b.txt
mv dir2 dir22   #将dir2目录重命名为dir22
cat:查看文件内容
cat  文件路径
more:查看文件部分内容
more  文件路径
Enter: 向下n行, 需要定义, 默认为1行
空格键: 向下滚动一屏 或 Ctrl + F
B键 : 返回上一屏 或 Ctrl+B 
q: 退出more
cp:复制 粘贴
cp 源路径  目标路径
ps:展示当前进程
ps [options]
ps -ef #查看正在运行的所有进程
kill:终止程序
kill [参数] [进程号]
kill -9 12345 #杀死pid为12345的进程  一定会杀死
kill 终止进程,不一定会杀死
ipconfig:查看ip地址
clear:q清屏 (ctrl +l)
reboot :重启关机 shutname 关机
which:查看执行命令
hostname:查看主机名
grep:全文检索
grep lang anaconda-ks.cfg #在文件中查找lang
grep a anaconda-ks.cfg --color #在文件中查找a,高亮显示
|: 管道命令(上一个命令的输出是下一个命令的输入)
ps  -ef| grep mysql : 在所有进程中快速找到包含mysql内容的进程
useradd:用户添加
useradd 用户名
passwd  用户名
tar:压缩,打包,解包,解压缩命令
打包:
tar -cvf test1.tar test2

打压缩包:
tar -czvf test.tar.gz test1

解包:
tar -xvf test1.tar -C /big59/test3

解压缩包:
tar -zxvf test1.tar.gz -c /big59/test2

vi编辑器
vi的特点:
1.只能是编辑文本内容, 不能对字体段落进行排版
2.不支持鼠标操作
3.没有菜单
4.只有命令

命令模式 vi a.txt 回车进入命令模式
编辑模式:输入i,o,a,s都可进入编辑模式,输入esc进入命令模式
末行模式 shift+ 
	w:保存
	q:推出
	q!:强制退出不保存
	wq:保存退出

命令	功能
:w 文件	另存为
:w	保存(ctrl + s)
:q	退出, 如果没有保存,不允许退出
:q!	强行退出, 不保存退出
:wq	保存并退出
:x	保存并退出
Shift + z + z	保存退出
:set nu 	设置行号
:%s/旧文本/新文本	文本替换
:nohl	 取消高亮
chomd:权限管理
--rw-r--r--

r: read 读权限
w: write 写权限
x: 执行权限

权限操作:
	chomd o+w a.txt :对其他用户添加一个权限
	chomd g-r a.txt :给用户删除读取权限
	chomd 777 a,txt :给所有角色赋予所有权限


你可能感兴趣的:(python+大数据,大数据,linux,服务器)