Linux基本指令

总结一下Linux下的基本操作指令:
1.Is指令:对于目录,显示该目录下的子目录与文件;对于文件,显示文件名与其他信息

语法:ls [选项] [目录或文件]

常用选项
-a列出目录下所有文件,包括以 . 开头的隐含文件
-d将目录像文件一样显示,而不是显示其下文件
-i输出文件的i节点的索引信息
-k以 k 字节的形式表示文件的大小
-l列出文件的详细信息-
-n用数字的UID.GID代替名称
-F

在每个文件名后面附上一个字符以说明该文件的类型

* 表示可执行文件;/ 表示目录;@ 表示符号链接;l 表示FIFOs;= 表示套接字

-r对目录反向排序
--R

列出所有子目录下的文件(递归)

-s在l文件名后输出该文件的大小
-t以时间排序
-1一行只输出一个文件
2.pwd指令:显示用户当前所在的目录

语法:pwd

3.cd指令:改变工作目录,将当前工作目录改变到指定目录下。

语法:cd [目录名] 

常用语法
cd ..返回上级目录
cd ~进入用户家目录
cd -返回最近访问目录
4.touch指令:更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件

语法;touch [选项] [文件]

常用选项
-a只更改存取时间
-m只更改变动时间
-d使用指定的日期时间,而非现在的时间
-r将指定文档或目录的日期时间都设置为参考文档或目录的日期时间相同
5.mkdir指令:在当前目录下建立一个新目录

语法:mkdie [选项] [目录名]

常用选项
-p

后面可以是一个路径名称,若此路径下某些目录不存在,加上此选项后,将自动建立好尚不存在的目录,例如:mkdie -p test1/test2/test3

可以递归建立多个目录。

6.rmdir指令:删除空目录

语法:rmdir [选项] [目录名]

常用选项
-p

当子目录被删除后如果父目录也变成空目录,就连父目录一起删除

7.rm指令:同时删除目录或文件,适用于所有使用者

语法:rm [选项] [目录名或文件名]

常用选项
-f即使文件为只读(即写保护),亦直接删除
-i删除前逐一询问确认
-f删除目录及其下所有文件
8.man指令:访问Linux手册页

语法:man  [选项] [命令]

常用选项
-k根据关键字搜索联机帮助
-a将所有章节的都显示出来
9.cp指令:复制文件或目录

语法:cp [选项] [源文件或目录] [目标文件或目录]

常用选项
-f强行复制文件或目录,不论目的文件或目录是否已经存在
-i覆盖文件之前先询问用户
-r/-R递归处理,将指定目录下的文件及目录一并处理
10.mv指令:移动文件或将文件改名

语法:mv [选项] [源文件或目录] [目标文件或目录]

常用选项
-f强制执行,如果目标文件已经存在,不会询问而直接覆盖
-i若目标文件已经存在,询问是否覆盖
11.cat/tac指令:查看目标文件的内容

说明:cat为输出文件内容,tac为倒叙输出文件内容

语法:cat [选项] [文件名]

常用选项
-b对非空输出行编号
-n对输出的所有行编号
-s不输出多行空行
12.more指令:功能类似cat,可下翻查看文件内容

语法:more [选项] [文件名]

常用选项
-n设置默认输出的行数
-q退出more
13.less指令:功能类似more,可以上翻,也可以下翻查看文件内容

说明:与more指令不同的是,less在查看之前不会加载整个文件

语法:less [选项] [文件名]

常用选项
-i忽略搜索时的大小写
-N

显示每行的行号

/字符串向下搜索字符串
?字符串向上搜索字符串
n重复前一个搜索
N反向重复前一个搜索
qquit
14.head指令:显示文件的开头至标准输出中

说明:默认head命令打印其相应文件的开头10行

语法:head [选项] [文件名]

常用选项
-n可更改现实的行数
15.tail指令:显示文件末尾内容,不指定文件时,作为输入信息进行处理,常用查看文件

语法:tail [必要参数] [选择参数] [文件名]

常用选项
-f循环读取
-n [行数]显示行数
16.data指令:指定格式显示时间

格式:data [选项] [显示格式]

说明:可以设置显示格式,设定格式为一个+后接数个标记,常用标记如下:

常用标记
%H小时
%M分钟
%S
%X相当于 %H;%M;%S
%d日期
%m月份
%Y年份
%F相当于 %Y;%m;%d

补充:时间->时间戳:date +%s

(unix时间戳是从1970年1月1日开始所经过的秒数,不考虑闰秒)

17.cal指令:用来查看公历(阳历)日期,如只有一个参数,表示年份,若有两个参数,则表示月份和年份

格式;cal [选项] [月份] [年份]

常用选项
-3显示系统前一个月,当前月,下一个月的月历
-j显示在当前年中的第几天
-y显示当前年份的日历
18.find指令:用于在文件树中查找文件,并作出相应的处理

语法:find [文件名]    按照文件名查找文件

19.grep指令:在文件中搜索字符串,将找到的行打印出来

语法:grep [选项] [待搜索字符串] [文件名]

常用选项
-i忽略大小写的不同,故大小写视为相同
-n输出行号
-v反向选择,即显示没有要搜寻的字符串的那一行
20.zip/unzip指令:将目录或文件压缩为zip格式

语法:zip [压缩文件名] .zip [目录或文件]

常用选项
-r递归处理,将指定目录下的所有文件和子目录一并处理
21.tar指令:打包/解包,直接查看内容

tar [选项] [文件与目录]

22.bc指令:打开一个可进行浮点运算的计算器
23.Liunx常用热键:

Tab:补全命令或档案补齐

Ctrl+c:停止当前程序

Ctrl+d:键盘输入结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值