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 :给所有角色赋予所有权限