您好,欢迎来到99网。
搜索
您的当前位置:首页【Linux】Linux的基本命令总结

【Linux】Linux的基本命令总结

来源:99网

1.简单命令

clear:清屏

date命令

  • 作用:显示或设置系统的日期和时间
  • date 指定格式显示时间:date +%Y:%m:%d
  • date用法:date [OPTION]... [+FORMAT]
  • 时间戳

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

时间戳->时间:date -d@1508749502

Unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒;

cal:显示日历 (后面跟一个参数表示年,跟两个参数以第一个月,第二个为年)

help:显示内置命令的帮助信息,只打一个help将所有的内置命令显示出来

type:显示命令的内容

-h与--help选项,开发者约定的帮助信息

man:最全的显示联机帮助手册页

info:网页的形式显示帮助信息

bc:计算器

passwd:更改密码

who,whoai,w:显示用户

2.快捷键

  • ctrl + c:中断正在运行的命令
  • ctrl + d:表示输入结束,常用常用于离开当前环境,相当于exit
  • tab:自动补全,包括命令补全和文件名补全
  • shift+pageup, shift+pagedown:向前向后翻屏
  • 方向键:查找历史记录或移动光标
  • ctrl + insert:在Linux中复制选中的内容
  • shift + insert:在Linux中粘贴内容

3.常用命令

pwd命令

cd命令

ls命令

常用选项:

-C:分成多列显示(默认)

-F, --classify:在每个所列出的名字后面加上类型指示符(/ * @ | =)

-h:文件大小以可读方式显示(如K,M,G等,常与-l)

-l:列出文件的详细信息(ll是 ls- l的缩写形式)

ls长格式中的文件时间与排序:

--full-time:显示完整日期和时间

-l:(默认)显示mtime,字典序小的在前

-lt:显示mtime,按mtime排序新的在前

-lc:显示ctime,字典序小的在前

-lct:显示ctime,按ctime排序新的在前

-lu:显示atime,字典序小的在前

-lut:显示atime,按atime排序新的在前

-S:按文件大小排序,大的在前

-r:反向排序

 

举例:

mkdir命令

用法:mkdir [选项] name …

(注:Linux中有个哲学,no news is good news.没有消息就是最好的消息)

touch命令

功能:创建一个空文件或修改文件时间

用法:touch [选项] …文件…

注:文件的三种时间

Access:读取时间(atime),最后一次文件被读取的时间

Modify:修改时间(mtime),最后一次文件内容被修改的时间

Change:状态时间(ctime),最后一次文件属性被修改的时间

常用选项:

-c,--no-create:不创建文件(用于修改时间)

修改atime, mtime和ctime为当前时间

-a,--time=[access,atime]:修改atime为当前时间

-m,--time=[modify,mtime]:修改mtime为当前时间

-d,--date=:将文件时间修改为指定日期和时间

-t,--time=:将文件时间修改为指定日期和时间

-r,--reference=:将文件时间修改为指定文件相同

rm 命令

常用选项:

-i:提示是否删除,n取消,y删除

-f:强制删除,忽略文件不存在等错(不建议使用)

rmdir命令

cp 命令

选项:

-f 或 --force: 如果目标文件存在,强制覆盖

-i 或 --interactive:如果目标文件存在,提示是否覆盖(默认)

-p:除复制内容外,也将源文件的修改时间和存取权限复制到新文件

复制到相同目录并重命名
$ cp afile bfile
复制到其他目录,文件名保持不变
$ cp afile adir
复制到其他目录,并重命名
$ cp afire adir/cfile

mv命令

在同一个目录下重命名文件
$ mv afile bfile
将文件移动到另一个目录
$ cp afile adir
将文件移动到另一个目录,并重命名
$ cp afire adir/cfile
mv 目录:若目标目录存在则移动;若目标目录不存在则重命名
$ mv adir bdir

常用选项:

-i,--interactive:若目标文件存在,提示是否覆盖

-f,--force:若目标文件已存在,强制覆盖

cat命令

用法:cat [选项][文件]

功能:查看目标文件的内容

常用选项:

n,--number:显示行号

-b,--number-noblank:仅对非空行编号

-E,--show-ends:在每行末尾显示一个$

-s,--squeeze-blank:将多个相邻的空行合并成一个空行

more指令

用法:more [选项][文件]

功能:功能类似于cat

常用选项:

-n :对输出的所有行编号

q退出more

less指令

  • less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。
  • less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看但若使用了 less 时,就可以使用 [pageup][pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!
  • 在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。

用法: less [参数] 文件

功能:less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件。

head指令

用法:head [参数] [文件]

功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。

常用选项:

-,-n,--lines=:指定显示的行数(默认10行)

-c,--bytes=:显示指定的字节数

-v:始终显示文件名

tail指令

用法:tail [参数] [文件]

功能:显示文件末尾的若干行(默认10行)

常用选项:

-,-n,--lines=:指定显示的行数(默认10行)

-c,--bytes=:显示指定的字节数

-v:始终显示文件名

zip/unzip指令

常用选项:

 

 

 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 99spj.com 版权所有 湘ICP备2022005869号-5

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务