Linux基础指令(2)
·
目录
cat指令
语法: cat [ 选项 ] [ ⽂件 ]功能: 查看⽬标⽂件的内容-b 对⾮空输出⾏编号-n 对输出的所有⾏编号-s 不输出多⾏空⾏
more指令
语法: more [ 选项 ]功能:more命令,功能类似 cat-n 指定输出⾏数q 退出more
less指令
- less ⼯具也是对⽂件或其它输出进⾏分⻚显⽰的⼯具,应该说是linux正统查看⽂件内容的⼯具, 功能极其强⼤
- less 的⽤法⽐起 more 更加的有弹性,在 more 的时候,我们并没有办法向前⾯翻, 只能往后⾯看但若使⽤了 less 时,就可以使⽤ [pageup] [pagedown] 等按键的功能来往前往后翻看⽂件,更容易⽤来查看⼀个⽂件的内容
- 除此之外,在 less ⾥头可以拥有更多的搜索功能,不⽌可以向下搜,也可以向上搜。
语法: less [ 参数 ] ⽂件功能:less与more类似,但使⽤less可以随意浏览⽂件,⽽more仅能向前移动,却不能向后移动,⽽且less在查看之前不会加载整个⽂件。-i 忽略搜索时的⼤⼩写-N 显⽰每⾏的⾏号/字符串:向下搜索“字符串”的功能?字符串:向上搜索“字符串”的功能n:重复前⼀个搜索(与 / 或 ? 有关)N:反向重复前⼀个搜索(与 / 或 ? 有关)q:quit
head指令
head 与 tail 就像它的名字⼀样的浅显易懂,它是⽤来显⽰开头或结尾某个数量的⽂字区块,head ⽤来显⽰档案的开头⾄标准输出中,⽽ tail 则就是看档案的结尾。语法: head [参数]... [⽂件]...功能: head ⽤来显⽰档案的开头⾄标准输出中,默认head命令打印其相应⽂件的开头10⾏。-n<⾏数> 显⽰的⾏数
tail指令
tail 命令从指定点开始将⽂件写到标准输出.使⽤tail命令的-f选项可以⽅便的查阅正在改变的⽇志⽂件,tail -f filename会把filename⾥最尾部的内容显⽰在屏幕上,并且不断刷新,使你看到最新的⽂件内容.语法: tail 必要参数 [ ⽂件 ]功能:⽤于显⽰指定⽂件末尾内容,不指定⽂件时,作为输⼊信息进⾏处理。常⽤查看⽇志⽂件。-f 循环读取-n<⾏数> 显⽰⾏数
date指令
指定格式显⽰时间: date +%Y:%m:%d⽤法: date [OPTION]... [+FORMAT]
1. 在显⽰⽅⾯,使⽤者可以设定欲显⽰的格式,格式设定为⼀个加号后接数个标记,其中常⽤的标记列表如下:%H : ⼩时(00..23)%M : 分钟(00..59)%S : 秒(00..61)%X : 相当于 %H:%M:%S%d : ⽇ (01..31)%m : ⽉份 (01..12)%Y : 完整年份 (0000..9999)%F : 相当于 %Y-%m-%d
2. 在设定时间⽅⾯date -s //设置当前时间,只有root权限才能设置,其他只能查看。date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00date -s 01:01:01 //设置具体时间,不会对⽇期做更改date -s “01:01:01 2008-05-23″ //这样可以设置全部时间date -s “01:01:01 20080523″ //这样可以设置全部时间date -s “2008-05-23 01:01:01″ //这样可以设置全部时间date -s “20080523 01:01:01″ //这样可以设置全部时间
3. 时间戳时间->时间戳:date +%s时间戳->时间:date -d@150874950Unix时间戳(英⽂为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1⽉1⽇(UTC/GMT的午夜)开始所经过的秒数,不考虑闰
cal指令
命令格式: cal 参数 [ 年份 ]功能:⽤于查看⽇历等时间信息,如只有⼀个参数,则表⽰年份(1-9999),如有两个参数,则表⽰⽉份和年份-3 显⽰系统前⼀个⽉,当前⽉,下⼀个⽉的⽉历-j 显⽰在当年中的第⼏天(⼀年⽇期按天算,从1⽉1号算起,默认显⽰当前⽉在⼀年中的天数)-y 显⽰当前年份的⽇历
find指令
- Linux下find命令在⽬录结构中搜索⽂件,并执⾏指定的操作。
- Linux下find命令提供了相当多的查找条件,功能很强⼤。由于find具有强⼤的功能,所以它的选项也很多,其中⼤部分选项都值得我们花时间来了解⼀下。
- 即使系统中含有⽹络⽂件系统( NFS),find命令在该⽂件系统中同样有效,只你具有相应的权限。
- 在运⾏⼀个⾮常消耗资源的find命令时,很多⼈都倾向于把它放在后台执⾏,因为遍历⼀个⼤的⽂件系统可能会花费很⻓的时间(这⾥是指30G字节以上的⽂件系统)。
语法: find pathname -options功能:⽤于在⽂件树中查找⽂件,并作出相应的处理(可能访问磁盘)-name 按照⽂件名查找⽂件其他选项需要在查,这个命令其实⽐较复杂
which指令
功能:搜索系统指令的命令
whereis指令
功能:⽤于找到程序的源、⼆进制⽂件或⼿册
alias指令
功能:设置命令的别名
grep指令
语法: grep [ 选项 ] 搜寻字符串⽂件功能:在⽂件中搜索字符串,将找到的⾏打印出来-i :忽略⼤⼩写的不同,所以⼤⼩写视为相同-n :顺便输出⾏号-v :反向选择,亦即显⽰出没有 '搜寻字符串' 内容的那⼀⾏
zip/unzip指令
语法: zip 压缩⽂件 .zip ⽬录或⽂件功能:将⽬录或⽂件压缩成zip格式-r:递归处理,将指定⽬录下的所有⽂件和⼦⽬录⼀并处理
tar指令
打包/解包,不打开它,直接看内容语法: tar [-cxtzjvf] ⽂件与⽬录 ....参数:-c :建⽴⼀个压缩⽂件的参数指令(create 的意思);-x :解开⼀个压缩⽂件的参数指令!-t :查看 tarfile ⾥⾯的⽂件!-z :是否同时具有 gzip 的属性?亦即是否需要⽤ gzip 压缩?-j :是否同时具有 bzip2 的属性?亦即是否需要⽤ bzip2 压缩?-v :压缩的过程中显⽰⽂件!这个常⽤,但不建议⽤在背景执⾏过程!-f :使⽤档名,请留意,在 f 之后要⽴即接档名喔!不要再加参数!-C : 解压到指定目录
usname -r指令
语法:uname [选项]功能: uname⽤来获取电脑和操作系统的相关信息。补充说明:uname可显⽰linux主机所⽤的操作系统的版本、硬件的名称等基本信息。-a或‒all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称
更多推荐

所有评论(0)