Linux命令

linux命令格式:主命令(what)   选项(how)    参数(who)

命令分为两类:内部命令和外部命令

如何分辨一个命令是内部命令还是外部命令?

type命令,如果出现的结果是二进制可执行文件,则为外部命令,如果出现的是xx is a shell builtin.则为内部命令。

选项的表现形式有2种,短选项(短选项多数可以合并)和长选项。

参数,是对某一个对象做出的操作,有些命令可以同时带多个参数。

补全命令,TAB键,按一下补全命令,两下TAB键可以补全所需要的全部命令。

终止当前的进程:ctrl+c

命令帮助:以ls为例    

ls --help  ;   help  ls (内置命令可使用) ; man  ls  ;  info  ls(用的较少)

man帮助手册中的命令最全,里面每个章节对应的内容为

1、section      name:命令的简要使用说明

                      synopsis:简要格式说明

                      destription:详细说明

                      options:选项

                      examples:使用示例

                      files:相关文件

                      author:作者

                      bugs:报告程序bug的方式

                     see  also:参考

  2、synopsis:简要格式说明     

[  ]:可选内容;

< >:必选内容;

{  }:分组 ;

a|b|c:多选一

......:同类内容可出现多个

在使用man手册时,空格键可以向下一整页翻页,b向上翻一整页查看,enter向下一行一行翻看,G跳到最后一行,gg返回第一行。

文本搜索可以使用:  /keywors:向下查找   n向下查找下一个命令,N向上查找上一个命令。

q退出。

3、ls命令

首先用man命令查找ls的用法,ls --help  使用的命令查询会相对简单。

-a   列出隐藏文件

-l    以长列表列出

-h   以人类可读的方式列出大小

-i    列出节点号

-R  以递归方式列出目录下的内容

4、date 

首先用man命令查找date的用法

例子:年月日,时分秒,周几,一年中的第几天,一年中的第几周,一年中的第几个季度,时区

 date -s 修改时间    

5、timedatectl  [ 参数]:time date control

list-timezones:列出所有时区

set-timezone:设置时区

status:展示当前状态 

set-time:设置系统时间

6、file命令-------determine  file  type,查看文件的属性

file是一个外部命令

   7、stat ------- display file or file system status    展示文件的状态

 File:显示文件名
Size:显示文件大小
Blocks:文件使用的数据块总数
IO Block:IO块大小
regular file:文件类型(常规文件)
Device:设备编号
Inode:Inode号
Links:链接数
Access:文件的权限
Gid、Uid:文件所有权的Gid和Uid
access time:表示我们最后一次访问(仅仅是访问,没有改动)文件的时间
modify time:表示我们最后一次修改文件的时间
change time:表示我们最后一次对文件属性改变的时间,包括权限,大小,属性等等
Birth time : 文件创建时间,crtime,不过据查此属性linux已废弃,目前状态显示结果均为-
8、文件类型

- :普通文件 Regular files

d:目录文件Dierctory  files

l:链接文件Symbolic files  分为软连接(ln -s  原文件  目标文件)和硬链接(ln 原文件 目标文件  )

软连接可以理解为快捷方式,硬链接理解为cp+更新时间。

b:块设备文件Block files

c:字符设备文件Character files

Linux 系统下,一切皆文件,也包括各种硬件设备。设备文件(字符设备文件、块设备文件)对应的是硬件设备,在Linux 系统中,硬件设备会对应到一个设备文件,应用程序通过对设备文件的读写来操控、使用硬件设备。

p:管道文件Pipe files   同一台计算机进程间的通信。

s:套接字文件Socket files  不同计算机间的通信。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值