Linux基本命令运行
文件基本操作:
增删查改:
创建文件: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基本命令运行的更多相关文章
- linux 基本命令 [转]
linux 基本命令 1.ls (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@lin ...
- cv:显示Linux命令运行进度
cv: 显示 cp.mv 等命令的进度 2014-07-14 By toy Posted in Apps Edit on GitHub 在 Linux 系统中 , 大多数命令从来都是信奉 “ 沉默是金 ...
- 转:Linux基本命令大全
Linux基本命令大全 新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容 ...
- 剑指Offer——知识点储备--Linux基本命令+Makefile
剑指Offer--知识点储备–Linux基本命令 1.linux下查看进程占用cpu的情况(top): 格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 主要参 ...
- Linux(1)- 服务器核心知识、Linux入门、VMware与centeos安装、远程连接linux、linux基本命令使用
一.服务器核心知识 1.电脑和电脑的硬件组成 现在的人们几乎无时无刻不在使用着电脑!不管是桌上型电脑(桌机).笔记型电脑(笔电).平板电脑,还是智慧型手机等等,这些东西都算是电脑.虽然接触这么多,但是 ...
- Linux学习总结(9)——Linux 新手必知必会的 10 条 Linux 基本命令
Linux 对我们的生活产生了巨大的冲击.至少你的安卓手机使用的就是 Linux 核心.尽管如此,在第一次开始使用 Linux 时你还是会感到难以下手.因为在 Linux 中,通常需要使用终端命令来取 ...
- 第三章 Linux基本命令操作
第三章 Linux基本命令操作 ¨ 本节所讲内容: ¨ 3.1 Linux终端介绍 Shell提示符 Bash Shell基本语法 ¨ 3.2 基本命令的使用:ls.pwd.cd.hist ...
- Linux基本命令及编程环境实验
目录 一.Linux基本命令详细汇总 1.目录及文件相关命令 2.系统信息查询 3.文件操作(统计.过滤.搜索.权限) 4.其他命令 二.Linux终端上vi命令编程 1.进入vi命令模式 2.vi编 ...
- 【无私分享:ASP.NET CORE 项目实战(第十章)】发布项目到 Linux 上运行 Core 项目
目录索引 [无私分享:ASP.NET CORE 项目实战]目录索引 简介 ASP.Net Core 给我们带来的最大的亮点就是跨平台,我在我电脑(win7)上用虚拟机建了个 CentOS7 ,来演示下 ...
随机推荐
- chrome中清除dns缓存
chrome中清除dns缓存 http://rss.code-mire.com/item/1005.htm web开发经常要做各种host绑定的切换,firefox下有个DNS Flusher插件,但 ...
- 安装percona工具包
1.安装percona源 sudo yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona- ...
- shell脚本调试技巧
shell脚本调试之工具——bashdb http://www.cnblogs.com/itcomputer/p/5011845.html
- 流媒体 6——MPEG电视
1.电视图像的数据率 1.1 ITU-R BT.601标准数据率 按照奈奎斯特(Nyquist)采样理论,模拟电视信号经过采样(把连续的时间信号变成离散的时间信号)和量化 (把连续的幅度变成离散的幅度 ...
- 访问mongo数据库报错
It looks like you are trying to access MongoDB over HTTP on the native driver port. 出错原因: 1.没有安装mong ...
- [VC]strcpy memcpy memset区别与简介
strcpy 原型:extern char *strcpy(char *dest,char *src); 用法:#include <string.h> 功能:把src所指由NULL结束的字 ...
- ZOJ 2112 Dynamic Rankings(二分,树套树)
动态区间询问kth,单点修改. 区间用线段树分解,线段树上每条线段存一颗平衡树. 不能直接得到kth,但是利用val和比val小的个数之间的单调性,二分值.log^3N. 修改则是一次logN*log ...
- 【洛谷2633】Count on a tree(树上主席树)
点此看题面 大致题意: 给你一棵树,每次问你两点之间第\(k\)小的点权,强制在线. 主席树 这种题目强制在线一般就是数据结构了. 而看到区间第\(k\)小,很容易就能想到主席树. 至少不会有人想到树 ...
- 关于C#的垃圾回收机制,Finalize和Dispose的区别(自认为很清晰了,有疑问的评论)
来到个新地方,新学习C#,前面看到C#的垃圾回收,Finalize和Dispose时,总是一知半解,迷迷糊糊.这次好了,前面连续两次面试问到这个问题,脑子里不是很清晰,加上用英文来表达,更是雪上加霜的 ...
- Python小脚本程序
本文旨在搜集最简单最原子性的代码块,简单清晰容易阅读,然后由用户自己组合.Python代码排版请自行修改. 这里是索引目录: 1. 下载网站文件 2. 下载网站多个文件 1. 下载网站文件 impor ...