![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
梦里Coding
bigData
展开
-
Linux经典常用命令(AWK/SED/CUT/SORT)看完之后轻轻松松驾驭最难命令
Linux复杂命令AWKAWK的语法案例讲解SED基本语法案例讲解CUT基本语法案例讲解Sort基本语法案例讲解 Linux里面的命令非常多,有一些命令是比较难以理解的,例如AWK SED等,今天就对大数据经常用到的这几个命令进行详细的了解。 AWK AWK是一种处理文本文件的语言,是一个强大的文本分析工具。他默认是按行进行处理的,我之前有写过一篇AWK的讲解,里面有充足的案例来理解,可以看看:Linux最难命令awk:详解解读 AWK的语法 awk [选项参数] 'script' var=value f原创 2021-10-24 13:11:04 · 444 阅读 · 1 评论 -
Shell命令练习题(熟悉Shell 命令和脚本的编写,包含常见的命令详细归纳)
首先编辑一个文件: vim sed.txt 添加如下内容: dong shen guan zhen wo wo lai lai le le 一:使用Linux命令查询file1中空行所在的行 使用如下命令: awk '/^$/{print NR}' sed.txt 输出:5 其中,/^ 代表是开头,$代表的是结尾,开头和结尾都是空,也就是空行. NR代表行号 有文件chengji.txt: 张三 40 李四 50 王五 60 二:使用Linux命令计算第二列的和并且输出: cat chengj原创 2021-09-27 20:06:45 · 444 阅读 · 0 评论 -
使用Shell命令:对文本中无序的数组进行排序
首先vim test,txt文件,内容如下: 9 8 7 6 3 2 1 10 29 22 5 采用sort命令,.可以直接对其进行排序输出: sort -n test.txt 输出如下: 1 2 3 5 6 7 8 9 10 22 29 sort的一些参数讲解如下: -n 对数值进行排序 -k 3 指定取第三列 -r 对其进行反转,从大到小排列 例如: sort -nr -k 1 test.txt 输出: 29 22 10 9 8 7 6 5 3 2 1 ...原创 2021-09-27 17:26:18 · 343 阅读 · 0 评论 -
Linux最难命令awk:详解解读
AWK 是一种处理文本文件的语言,是一个强大的文本分析工具 基本用法 awk [选项参数] ‘pattern1{action1} pattern{action2}’ filename pattern :表示AWK在数据中查找的内容:匹配模式 action:在找到匹配内容时所执行的一系列命令 选项参数说明 -F:指定输入文件拆分隔符 -v:赋值一个用户定义变量 案例实操 (0)数据准备 [zhang@hadoop102 data]$ sudo cp /etc/passwd ./ 复制完毕之后,查看cat原创 2021-09-27 11:55:56 · 812 阅读 · 0 评论 -
Linux文本编辑器Vim
1.Vim的常用操作 玩4个键:cp 一份/etc/services 到/tmp目录下,进入tmp目录,vi该文件.按G跳到该文件的末尾,按gg跳到该文件的行首.输入:200就跳到了200行.输入$就跳到了行尾,输入0就跳到了当前行所在的行首. 手敲demo:按照上面的指示操作,如果出现了误删,就按一下u.(u代表undo) 手敲demo:在vi 编辑下 / liuyifei 就能够在全文里搜索liuyifei%s/yangmi/liuyifei/g 不能询问就能够将yangmi替换成liuy原创 2021-03-19 10:11:47 · 112 阅读 · 0 评论 -
Linux常用命令-关机重启命令
1.shutdown 手敲demo:shutdown -h now / shutdown -h 20:30 指定时间关机 linux服务器时常因为关机而出现硬盘崩溃的问题,所以建议平时要先将服务关闭之后,再进行关机或者重启,保证硬盘的正常使用. 系统运行级别: ...原创 2021-03-18 18:43:22 · 81 阅读 · 0 评论 -
Linux常用命令之网络命令
1.write:给用户发信息原创 2021-03-18 17:10:55 · 50 阅读 · 0 评论 -
Linux压缩解压命令
1.gzip:压缩文件 2.gunzip:解压缩.gz的压缩文件 进行压缩和解压的操作步骤: 注意:gzip只能压缩文件,不能压缩目录.同时压缩完之后就发现不保留原文件. 3.tar:打包目录原创 2021-03-17 16:09:55 · 63 阅读 · 0 评论 -
Linux用户管理命令
1.useradd:添加新用户 2.passwd:设置用户密码 passwd命令的具体使用方法: passwd yangmi #修改用户名为yangmi的密码 #根据提示操作输入新密码 3.who:查看登录用户的信息 4.w:查看登录用户的详细信息 第一行的意义:14:03代表的是虚拟机此次开机运行到现在的总时间(多久没有关机过).load average:代表的是负载均衡,记录的是1分钟/5分钟/15分钟所记录的负载情况. IDLE:代表是用户登录之后空闲的时间. PCPU:用户登录之后执行操原创 2021-03-17 10:57:49 · 76 阅读 · 0 评论 -
Linux帮助命令
1.man:获取帮助信息原创 2021-03-17 10:14:54 · 59 阅读 · 0 评论 -
Linux文件搜索命令
1.文件搜索命令find原创 2021-03-16 15:45:49 · 167 阅读 · 0 评论 -
Linux权限管理命令
1.chmod:改变文件或者目录权限 手敲demo:1.chmod u+x a 2.chmod u=r- - a 3.chmod 777 a 实现递归修改文件或者目录的权限,采用的是 chmod -R + 数字 + 文件.即可将该文件和该文件目录下的所有文件权限统一修改. 实现创建一个普通用户的命令: 对rwx三个权限的理解: 对于file文件来说,r:cat/tac/more/less/head/tail w:vim x:script 对于directory来说: r:ls w:mkdi原创 2021-03-15 11:28:32 · 68 阅读 · 0 评论 -
Linux常用文件处理命令二
1.ln:生成链接文件 2.软连接特征:类似window的快捷方式,生成的软连接大小很小,权限lrwxrwxrw仅仅只对于生成的链接进行操作. 3.硬链接: 硬链接文件相当于再拷贝一份,即使把源文件删除之后,硬链接文件也依然存在,而且保留了原文件的属性. ...原创 2021-03-13 20:01:40 · 116 阅读 · 0 评论 -
Linux常用文件处理命令
1.touch:创建空文件 手敲的例子,如果要创建一个名字叫做program files的文件,则要加" ". 例如:touch “program files” 2.cat:显示文件内容 3.tac:显示文件内容(反向列示) 4.more:查看文件内容 向上查看按B 5.less:分页显示文件内容(可向上翻页) f或者空格翻页,enter换行,page向上翻页,上箭头向上换行,q退出. less也支持在查找的时候进行关键词的搜索,输入:/+搜索的关键词,按enter就可以在之前浏览过的页面里面查原创 2021-03-13 11:12:49 · 63 阅读 · 0 评论 -
Linux常用命令之目录处理命令
1.mkdir:创建新目录 手敲实现:mkdir -p 可以实现递归创建.例如,tmp目录下创建一个Japan.再创建一个lvyou.可以直接通过 :mkdir -p /tmp/Japan/lvyou 实现. 2.cd :切换目录 3.pwd:显示当前工作目录 4.rmdir :删除空目录 5.cp:复制文件 cp -rp:可以复制多个文件到指定目录下 cp -r:复制目录的时候要用到-r cp -p:保留原文件的属性的时候,要用到-p 6.mv:剪切 mv:可以实现剪切文件(原地方文件消失).原创 2021-03-12 21:27:01 · 174 阅读 · 0 评论 -
Linux常用命令之目录处理命令ls
文件处理命令: ls :查看该目录下的文件,不包括隐藏文件 ls -a :查看该目录下的所有文件,包括隐藏文件 (ls -a:a可以理解成all) ls -l :查看该目录下的文件,长显示(l理解成long) ls -lh:查看该目录下的文件,更为人性化显示(lh理解成long human) ls -ld:查看指定目录的详细信息 ls -i:查看该目录下的文件的id,系统是根据这个id来查找到该文件 ls -d:查看指定目录的详细信息 -rw-r–r--: 第一个-:代表它是二进制文件. d原创 2021-03-12 17:27:19 · 126 阅读 · 0 评论 -
LInux网路配置
在VMWARE软件的上方工具栏里点击虚拟机->设置->网络适配器,可以设置虚拟机的网络情况. 虚拟机的网络状态一共分为三种情况: 1.桥接模式:将虚拟机的ip设置成和真实机真实网卡同一个网段(真实机ip:192.168.0.1,虚拟机设置成192.168.0.2).虚拟机就可以和真实机通信,也可以和跟真实机同一个局域网内的机子通信. e.g.:设置linux的ip地址的命令是:ifconfig eth0 192.168.0.1 查看linux 的ip地址的命令是:ifconfig 2.NAT模式原创 2021-03-12 11:29:14 · 61 阅读 · 0 评论