大数据Linux基本命令1

linux分区 :
主分区:用于存储数据1个linux系统最多有4个主分区,主分区不能再分。
扩展分区:只能有一个, 主分区加扩展分区一共只能有4个扩展分区不能存储数据,必须化分成几个逻辑分区。
逻辑分区:用于存储数据,逻辑分区的数量不限但是总大小小于等于父级扩展分区的大小。
目录层次结构:
/:linux的文件系统的入口就是/,所有的目录、文件、设备都在/之下,/就是linux文件系统的组织者,也是最上级的领导者


自定义分区:
swap一般是物理内存的两倍不得少于512M分配空间时不需要挂载点

运行级别:

运行级别说明:/etc/inittab( 使用此命令的前提是先切换到etc目录下)
查看运行级别:runlevel,显示的顺序为切换前的运行级别、当前的运行级别
临时切换运行级别:使用init命令结合0-6运行级别参数
设置自启程序:
查看系统服务的启动状态,chkconfig --list
查看单个系统服务的启动状态,chkconfig --list 服务器名称
设置系统服务的启动状态 chkconfig --level 级别列表 服务器名 on|off 例:  chkconfig --level 3 network off
常用命令:
切换用户 su(在root用户下)
切换root用户(在普通用户下)
ctrl+c强制结束当前命令
重启命令:reboot
shutdown -r now 立刻重启(root用户使用)
shutdown -r 10 过10分钟以后自动
shutdown -r 20:35 在时间为20:35时候重启
 可以使用Ctrl+C命令终止操作
关机命令:halt 立刻关机
poweroff 立刻关机
shutdown -h now 立刻关机(root用户)
shutdown -h 10 10分钟以后关机
exit退出当前用户
从其他地方复制命令到当前终端 点击鼠标滚轮键
查看上一次输入的命令 键盘的上下键
网络配置:
查看网关的方法:
编辑--虚拟网络编辑器

图形化界面:
1.右上角小电脑 vpn connections
2.configure vpn
3.点击add
4.选择wired
5.IPv4 Settings method选择Manual

使用setup配置:

vim编辑器配置:


修改主机名:(临时修改)
#hostname 查看主机名
修改主机名:(永久修改)

按下esc 冒号 wq

设置映射


输入ping 主机名 如果显示

则ping通
设置防火墙:

常用命令:


-p多级创建目录
 


du命令:
-a:统计时包括所有的文件,而不是只统计目录
-h:已更易读的字节单位(K,M等) 显示信息
-s:只统计每个参数所占用空间 总的大小

文件操作命令:
touch命令(新建空文件,或更新文件时间标记)

file命令(查看文件类型)

cp命令(复制文件或目录)
     常用命令:   -r: 递归复制整个目录树
                     -f:强制覆盖目标同名文件或目录
                     -i:需要覆盖文件或目录时进行提示

rm命令(删除文件或目录)
     常用命令: -f:强行删除文件,不进行提醒
                      -i:删除文件时提醒用户确认
                      -r:递归删除整个目录树
使用rm删除目录时可以使用 rm -rf 目录名 删除非空目录

mv命令(移动文件或目录- 如果目标位置与源位置相同,则相当于改名
改名
:
移动:

which命令(显示系统命令所在目录)

find命令( 1、从指定路径下递归向下搜索文件 2、支持按照各种条件方式查询 3、支持对查找的文件再进一步的使用指令操作(例如删除,统计等)
格式 find 路径 选项 表达式
常用命令选项: -name 根据文件名查找
                       -user 根据文件拥有者查找
                       -group 根据文件所属组寻找文件
                       -perm 根据文件权限查找文件
                       -size 根据文件大小查找文件
                       -type 根据文件类型查找(f-普通文件,c-字符设备文件,b-块设备文件,l-链接文件,d-目录)
                        -o 表达式或
                       -and 表达式与

文件内容操作命令
cat命令(显示出文件的全部内容)
more(全屏方式分页显示文件内容)
        按Enter键向下逐行滚动
         按空格键向下翻一屏、按b键向上翻一屏
         按q键退出
head命令(查看文件开头的一部分内容(默认为10行))
格式 head -n 文件名
tail命令(查看文件结尾的少部分内容(默认10行))
格式 tail -n 文件名
wc命令(统计文件中的单词数量)
格式 wc [选项] 目标文件

grep命令(查找文件里符合条件的字符串)
格式: grep[选项]<关键字><文件..>
常用选项:
             -c:计算匹配关键字的行数
             -i:忽略字符大小写的差别
             -n:显示匹配的行及其行号
             -s:不显示不存在或不匹配文本的错误信息
             -v:反向选择,亦即显示出没有'搜寻字符内容的那一行'
             --color=auto:将找到的关键字部分加上颜色显示
正则表达式:
              . :任意一个字符
              a*:任意多个a(零个或多个a)
              a?:零个或一个a
              a+:一个或多个a
              .* :任意多个任意字符
              \. : 转义

解压缩文件
压缩 :gzip/bzip2 文件名(压缩)
解压:gizp/bizp2 -d *.gz/*.bz2 格式的压缩文件
常用命令选项: -d 用于解开已经压缩过的文件
tar 命令(压缩、解压文件)
压缩文件:

打包归档
解压

grep和find的区别:
这是两个不同的命令,关于grep:
Linux系统中grep命令是一种强大的文本搜索工具,它能 使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

而linux下的find
功能:在 目录结构中搜索文件,并执行指定的操作。此命令提供了相当多的查找条件,功能很强大。
语法:find 起始目录 寻找条件 操作
说明:find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作。

所以简单点说说,grep是查找匹配条件的行,find是搜索匹配条件的文件

猜你喜欢

转载自blog.csdn.net/qq_24674131/article/details/78724116