Linux进阶第二天

工作目录切换命令:

17.pwd命令
pwd命令用于显示用户当前所处的工作目录,格式为“pwd [选项]”



18.cd命令
cd命令用于切换工作路径,格式为“cd [目录名称]”
这个命令应该是最常用的一个Linux命令了。可以通过cd命令迅速、灵活地切换到不同的工作目录。除了常见的切换目录方式,还可以使用“cd -”命令返回到上一次所处的目录,使用“cd..”命令进入上级目录,以及使用“cd ~”命令切换到当前用户的家目录,亦或使用“cd ~username”切换到其他用户的家目录。例如,可以使用“cd 路径”的方式切换进/etc目录中:

回到上一次的目录:
cd -



19.ls命令
ls命令用于显示目录中的文件信息,格式为“ls [选项] [文件] ”
ls -a 可以看到目录下全部文件(包括隐藏文件),使用-l参数可以查看文件的属性、大小等详细信息,所以,将这两个参数整合之后,再执行ls命令即可查看目录中所有的文件并输出这些文件的属性信息了:

若是想要查看目录的属性信息,则需要添加一个-d参数,例如查看/etc目录的权限和属性信息:


文本文件编辑命令:


20.cat命令

cat命令用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”

如果在查看文本内容的时候还想查看文本的行号,可添加参数 -n



21.more命令
more命令用于查看纯文本文件(内容较多的),格式为“more [选项]文件”
若查看很长的配置文件,那么cat命令就不合适了,使用more命令来查看,more命令会在最下面使用百分比的形式来提示您已经阅读了多少的内容,还可以使用空格或回车向下翻页:


下方有百分号标识:



22.head命令
head命令用于查看纯文本文档的前N行,格式为“head [选项] [文件]”
在查看文本的时候查看文本的前10行怎么办?那就要用head命令了:




23.tail命令

tail命令用于查看纯文本文档的后N行或持续刷新内容,格式为“tail [选项] [文件]”
万事都是相对的,有head命令查看前n行,那么就会有tail命令查看后n行:


此外,tail命令还有有个强悍的作用,他可以实时的查看最新日志文件,这时的命令格式为:tail -f 文件名:



24.tr命令
tr命令用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”
在windos中的记事本有替换数字的功能,同样在Linux中同样有替换数字的命令,那就是tr命令通常,tr命令与cat命令结合使用,例如:把某个文本内容中的英文全部换为大写:

把小写全部换位大写:



25.wc命令
wc命令用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”
wc?命令比较好记,厕所的含义,
wc -l 只显示行数
wc -w 只显示单词数
wc -c 只显示字节数
若用wc命令来查看passwd文件则直接可以统计出有多少个用户,因为passwd是用于保存系统账户信息的文件:



26.stat命令:
stat命令用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”
stat命令可以用于查看文件的存储信息和时间等信息,命令stat 文件名 会显示出文件的三种时间状态:
Access:访问时间
Modify:修改时间
Change:状态改动时间



27:diff命令:
diff命令用于比较多个文本文件的差异,格式为“diff [参数] 文件”

在使用diff命令时,不仅可以使用--brief参数来确认两个文件是否不同,

还可以使用-c参数来详细比较出多个文件的差异之处,这绝对是判断文件是否被篡改的有力神器。例如,先使用cat命令分别查看lgm_1.txt和lgm_2.txt文件的内容,然后进行比较:



Linux进阶第二天

原文地址:http://blog.51cto.com/13564193/2344653

时间: 2024-08-19 01:08:26

Linux进阶第二天的相关文章

iOS 进阶 第二天(0324)

0324 创建transform transform 是形变属性. 如下图: 如果按照上面的方法来创建的话是这样解释:是相对初始状态来说的,不会在变化后的基础上进行形变.如果要持续变化就要自己去不断改变要变化的tx或者ty的值 如果要在当前的transform上直接进行不断改变就要按照下面的写法,如下图所示: 当然旋转也是一样,如下图: 当然缩放也是一样,如下图: plist 从本地程序包读取文件 懒加载数据 如下图: bundle 如下图: UIImageView的序列帧动画(每隔一段时间换一

Linux进阶命令

0x00 Linux进阶命令 当我们熟悉一定的基础命令时,我们往往会接触到一些高级的命令操作,或者说是陌生的命令操作. 0x01 程序构建 一般源代码提供的程序安装需要通过配置.编译.安装三个步骤: 配置: ①要安装软件的依赖关系 ②设置程序安装所需要的初始化信息,比如安装路径,需要安装哪些组件 ③配置完成,会生成makefile文件供第二步make使用 编译:是对源文件进行编译链接生成可执行程序: 安装:做的工作就简单多了,就是将生成的可执行文件拷贝到配置时设置的初始路径下: 1.1. 配置

《循序渐进Linux》第二版即将出版发行(附封面)

从<循序渐进Linux>第一版发布,到现在已经近6年了,6年的时间,技术发生了很大的变化,Linux系统的内核版本从2.6.9(RHEL4.x)已经更新到了现在的3.10(Centos7.x),第一版中的部分内容已经陈旧,Linux系统部分运行机制也发生了很大变化,为了适应技术发展潮流,也为了所有支持这本书的读者,我决定重新修订本书,推出<循序渐进Linux>第二版.第二版基本继承了第一版中的内容结构,基本以Redhat Linux.Centos两个Linux发行版为主进行介绍,采

(linux shell)第二章--命令之乐(一)

文章来自于我的个人博客:(linux shell)第二章--命令之乐(一)    上一章我们描写叙述了一些linux shell中须要注意的一些语法.接下来我们開始了解linux shell的经常使用命令.let's go... cat 命令: cat本身表示拼接(concatenate).cat命令有一些经常使用參数,像-n,-s等,我们以下逐一介绍: 假设你想高速查看一个文本文件内容.就能够使用cat命令: cat file 假设你想一次查看多个文件内容.也是在后面加上文件路径就可以 cat

Linux进阶第三天

文件目录管理命令 28.touch命令touch命令用于创建空白文件或设置文件的时间,格式为"touch [选项] [文件]"通常我们用touch命令来创建文档文件,有难度的操作主要是体现在设置文件内容的修改时间(mtime).文件权限或属性的更改时间(ctime)与文件的读取时间(atime)上面以下是touch命令参数下作用: touch -a 仅修改"读取时间"(atime)touch -m仅修改"修改时间"(mtime)touch -d

大数据学习之Linux进阶02

大数据学习之Linux进阶 1-> 配置IP 1)修改配置文件 vi /sysconfig/network-scripts/ifcfg-eno16777736 2)注释掉dhcp #BOOTPROTO="dhcp" 3)添加配置(windows->ipconfig -all) IPADDR=192.168.50.179 NETMASK=225.255.255.0 GATEWAY=192.168.50.1 DNS1=219.141.136.10 4)重启网卡 service

Linux小白第二弹之文件系统与目录结构大汇总

Linux小白第二弹之文件系统与目录结构大汇总 今天聊一下关于目录结构的东东. LInux的标准目录结构是由根/和一级目录组成,文件和目录被组织成一个单根倒置树结构.文件系统从根目录下开始,用"/"表示.一级目录如下:bin(binary),所有用户使用的基本命令:不能关联至独立分区,OS启动就会用到的程序[普通用户]: boot,引导文件存放目录,内核文件(vmlinuz).引导加载器(bootloader,grub)都存放于此目录: dev对应的是设备,如硬盘光盘: etc,配置文

Linux入门进阶第二天——软件安装管理(上)

一.大纲介绍 二.简介 软件包分类: 源码包: 二进制包:(源码包编译后的包,将不能再看到源代码) MySQL PhP等开发环境的搭建比较麻烦 更详细的封装类型介绍: 软件包的封装类型 1.RPM软件包:这种软件包文件的扩展名为".rpm",只能在使用RPM机制的Linux操作系统中安装.RPM软件包一般针对特定版本的系统定制,因此依赖性较强.安装RPM包需要使用rpm命令. 2.DEB软件包:这种软件包文件的扩展名为".deb",只能在使用DPKG机制的Linux

Linux入门第二关考试题

1.1 通过修改文件(/etc/fstab),可以设定开机时自动挂载文件系统. 开机自动挂载磁盘 etc/fstab 目录是比较重要的 [[email protected] zuoti]# cat /etc/fstab # # /etc/fstab # Created by anaconda onThu Mar 16 19:04:22 2017 # # Accessible filesystems,by reference, are maintained under '/dev/disk' #