文件基本操作:

增删查改:

创建文件:touch(创建文件和修改文件或者目录的时间戳),vim、vi(编辑/创建文件),mkdir(创建文件目录)

移动和修改文件名:mv

删除文件:rm –rf(强制递归删除)

复制文件:cp 复制目录加-R,R表示recursive,具体可以查看man cp

退回上一级目录:cd ..(注意,cd后面要空格,否则语法错误)

查看:cat,more,tail,head

tail的动态显示:tail –F

查询倒数第N行数据:tail –n N 文件

查询前面第N行数据:head –n N 文件

(–n可以省略不写)

解压:tar –xvzf

解压到另外目录 :tar –xvzf   压缩包名  -C  另存为路径   (C为大写)

压缩:tar –cvzf ,压缩的时候,注意格式是 tar –cvzf test.tar.gz test,这里表示是压缩test,而不要写反了,比如写成tar –cvzf test test.tar.gz是错误的。

帮助命令:--help,whatis,man,info命令

具体用法如下:info cp /man cp /whatis cp /cp –help,注意当我们进入到帮助文档的时候,我们按Q键退出,而不是ESC。

模式匹配命令:grep,它会匹配该行出现的字符grep查询一个文件,例如: [root@hdfs ~]# grep root /etc/passwd。

管道符: | ,它的作用就是把左边的输出当做右边的输入  , 具体用法:cat /etc/rpc|grep nfsd

文件权限基本操作:

查看文件的所有者、所属组和其他人。命令ll

代表字符

权限

对文件的含义

对目录的含义

r(4)

读权限

可以查看文件内容

可以看到目录里面的文件

w(2)

写权限

可以修改文件内容

可以增加文件或删除目录里面的文件

x(1)

执行权限

可以执行文件

可以进入到目录

如果文件可以读,只是代表这个文件可以被修改,但是至于这个文件能不能被删除,不是由文件本身决定的,而是由它所在---的目录的权限来决定的

文本编辑器:

vi/vim文本编辑器进入编辑器

进入插入模式主要是a,i注意是小写的,如果想在行首插入的时候,直接I,如果想在行尾的直接大A进入,如果想在行的上面插入O,如果想在行的下段插入o.

上面的a,I,o都是可以直接进入插入模式的。

定位模式:

其实 前面的I或者A,我们可以直接$或者0来完成定位操作。

H,J,K,L,H表示左移,L右移

gg表示到第一行,G表示最后一行,nG表示到第n行

设置行号:

命令:set nu 取消set nonu

文件系统:

备注:

在linux里面所有的设备都是文件。

/usr相等于window的/c:\windows

/usr/bin  、 /bin  :存放所有的用户可以执行的命令

/usr/sbin  、/sbin  :存放只有root可以执行的命令

/home:用户缺省宿主主目录

/proc:虚拟文件系统,存放当前内存镜像

/dev:存放设备文件

/lib:存放系统程序运行所需的共享库

/lost+found  :存放一些系统出错的检查结果

/tmp:存放临时文件

/etc/:系统的配置文件

/var:包含进程发生变动的文件,如邮件、日志文件、计划任务等

/usr:存放所有的命令、库、手册页等

/mnt:临时文件系统的安装点

/boot:内核文件及自举程序文件保存的位置

查看系统分区:df   fdisk

df -h 可以查看分区详细信息,fdisk -l 也可以

统计文件大小:du

查看文件和目录的大小,命令du –h 文件或者目录

但是上面会显示很多出来,所以只是统计出目录大小不显示目录下面的文件大小的情况可以使用命令:du –sh /etc

网络基本操作:

没有网络更新时间:date 112223242018.15(月日小时分钟年.秒)

有网络更新时间:ntpdate aisa-pool.ntp.org,确保ntpd服务启动

备注:时间准确对于集群而言是相当重要的。

修改网络:setup

防火墙:service iptables status  、 vim /etc/sysconfig/iptables

Linux基本命令运行的更多相关文章

  1. linux 基本命令 [转]

    linux 基本命令 1.ls  (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@lin ...

  2. cv:显示Linux命令运行进度

    cv: 显示 cp.mv 等命令的进度 2014-07-14 By toy Posted in Apps Edit on GitHub 在 Linux 系统中 , 大多数命令从来都是信奉 “ 沉默是金 ...

  3. 转:Linux基本命令大全

    Linux基本命令大全   新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容 ...

  4. 剑指Offer——知识点储备--Linux基本命令+Makefile

    剑指Offer--知识点储备–Linux基本命令 1.linux下查看进程占用cpu的情况(top): 格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 主要参 ...

  5. Linux(1)- 服务器核心知识、Linux入门、VMware与centeos安装、远程连接linux、linux基本命令使用

    一.服务器核心知识 1.电脑和电脑的硬件组成 现在的人们几乎无时无刻不在使用着电脑!不管是桌上型电脑(桌机).笔记型电脑(笔电).平板电脑,还是智慧型手机等等,这些东西都算是电脑.虽然接触这么多,但是 ...

  6. Linux学习总结(9)——Linux 新手必知必会的 10 条 Linux 基本命令

    Linux 对我们的生活产生了巨大的冲击.至少你的安卓手机使用的就是 Linux 核心.尽管如此,在第一次开始使用 Linux 时你还是会感到难以下手.因为在 Linux 中,通常需要使用终端命令来取 ...

  7. 第三章 Linux基本命令操作

    第三章  Linux基本命令操作 ¨  本节所讲内容: ¨  3.1  Linux终端介绍 Shell提示符 Bash Shell基本语法 ¨  3.2  基本命令的使用:ls.pwd.cd.hist ...

  8. Linux基本命令及编程环境实验

    目录 一.Linux基本命令详细汇总 1.目录及文件相关命令 2.系统信息查询 3.文件操作(统计.过滤.搜索.权限) 4.其他命令 二.Linux终端上vi命令编程 1.进入vi命令模式 2.vi编 ...

  9. 【无私分享:ASP.NET CORE 项目实战(第十章)】发布项目到 Linux 上运行 Core 项目

    目录索引 [无私分享:ASP.NET CORE 项目实战]目录索引 简介 ASP.Net Core 给我们带来的最大的亮点就是跨平台,我在我电脑(win7)上用虚拟机建了个 CentOS7 ,来演示下 ...

随机推荐

  1. JS转换日期格式

    // 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s).季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占 ...

  2. 定制Banner

    1.修改Banner (1)在SpringBoot启动的时候会有一个默认启动的图案 (2)在src/main/resources下新建一个banner.txt (3)通过http://patorjk. ...

  3. Elasticsearch-2.3 (OpenLogic CentOS 7.2)

    平台: CentOS 类型: 虚拟机镜像 软件包: elasticsearch-2.3 application server basic software big data elasticsearch ...

  4. SQL重复记录查询-count与group by having结合查询重复记录

    查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select  peopleId  from  p ...

  5. 那些年,被我蠢哭了的php代码小错误~~~

    首先,我爱敲代码!!!而且我很喜欢修改bug,在看到那些bug的时候,我是兴奋的,毕竟当你解决这个bug之后感觉是很爽的. 在学习的过程中,看到无数的bug,有一些错误是很微小的,一般在PHP中都能通 ...

  6. ascii码与unicode码的区别

    ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是基于拉丁字母的一套电脑编码系统.它主要用于显示现代英语和其他西 ...

  7. 【BZOJ1972】[SDOI2010] 猪国杀(恶心的大模拟)

    点此看题面 大致题意: 让你模拟一个游戏猪国杀的过程. 几大坑点 对于这种模拟题,具体思路就不讲了,就说说有哪些坑点. 题面有锅,反猪是\(FP\). 数据有锅,牌堆中的牌可能不够用,牌堆为空之后需一 ...

  8. 获取屏幕上的某个控件相对位置,尤其是tableviewcell上的某一个控件的相对位置

    我的需求就是tableviewcell上的按钮,点击就会出现一个弹框: 主要就是获取,所点击的cell上控件的相对位置: CGPoint buttonCenter = CGPointMake(btn. ...

  9. 安装git 配置邮箱和用户名

    git 查看用户名和邮箱地址 $ git config user.email $ git config user.name 运行命令来配置你的用户名和邮箱 $ git config --global ...

  10. 为什么L1稀疏,L2平滑?

    使用机器学习方法解决实际问题时,我们通常要用L1或L2范数做正则化(regularization),从而限制权值大小,减少过拟合风险.特别是在使用梯度下降来做目标函数优化时,很常见的说法是,  L1正 ...