linux命令学习(date,cal,df,free,exit,pwd,ls,cd,file,less,通配符)

注:关于粘贴复制
。X 窗口系统 (使 GUI 工作的底层引擎)内建了一种机制,支持快速拷贝和粘贴技巧。 如果你按下鼠标左键,沿着文本拖动鼠标(或者双击一个单词)高亮了一些文本, 那么这些高亮的文本就被拷贝到了一个由 X 管理的缓冲区里面。然后按下鼠标中键, 这些文本就被粘贴到光标所在的位置。
ctrl + v \ ctrl +c是没用的

1.显示日期
date 显示当前的日期时间
2.显示当前月的日历
cal 显示当前月的日历
3.显示磁盘的剩余空间 df
4.显示空闲内存的数量 free
5.结束终端 exit
6.幕后控制台
即使终端仿真器没有运行,在后台仍然有几个终端会话运行着。它们叫做虚拟终端 或者是虚拟控制台。在大多数 Linux 发行版中,这些终端会话都可以通过按下Ctrl-Alt-F1到Ctrl-Alt-F6访问。当一个会话被访
问的时候, 它会显示登录提示框,我们需要输入用户名和密码。要从一个虚拟控制台转换到另一个, 按
下 Alt 和 F1-F6(中的一个)。返回图形桌面,按下 Alt-F7。
7.查看当前工作目录 pwd
8.列出目录内容 ls
还可以列出其他目录的内容,不仅仅列出当前的目录下的内容 使用 ls 目录名 的形式,甚至可以列出多个制定目录的下的内容,如

ls ~ /usr  git //中间用空格隔开

表 4-1: ls 命令选项 (长选项使用的是两个 - 中划线)

选项长选项描述
-a–all列出所有文件,甚至包括文件名以圆点开头的默认会被隐藏的隐藏文件。
-d–directory通常,如果指定了目录名,ls 命令会列出这个目录中的内容,而不是目录本身.把这个选项与 -l 选项结合使用,可以看到所指定目录的详细信息,而不是目录中的内容。
-F–classify这个选项会在每个所列出的名字后面加上一个指示符。例如,如果名字是目录名,则会加上一个’/’字符。
-h–human-readable当以长格式列出时,以人们可读的格式,而不是以字节数来显示文件的大小。
-l以长格式显示结果。
-r–reverse以相反的顺序来显示结果。通常,ls 命令的输出结果按照字母升序排列。
-S命令输出结果按照文件大小来排序。
-t按照修改时间来排序。
-i展示文件索引节点的信息,和-l一起使用效果更清晰

9.更改当前目录 cd
使用cd命令的时候路径名有两种选择的方式,路径名可通过两种方式
来指定,一种是绝对路径, 另一种是相对路径。
绝对路径
从根目录开始,紧跟着目录树的一个个分支,一直到达所期望的目录或文件。
相对路径
相对路径开始于工作目录 , ” . ” 表示该目录自己,” .. “表示父目录 ,如:

cd ../a  
cd ./a  //这两个命令的意思是一样的,  ./可以省略

常使用的快捷的cd命令

cd  //更改工作目录到你的home目录
cd - //更改到上一工作目录
cd ~user_name //更改工作目录到用户的家目录 如:cd ~bob

10.查看文件类型 file

   file  filename

11.查看文本文件内容 less ,zless
如果文本文件的内容多于页,可以上下滚动来查看.less filename
如果想要退出less程序 ,按 Q键即可
表 4-3: less 命令

命令行为
Page UP or b向上翻滚一页
Page Down or space向下翻滚一页
UP Arrow向上翻滚一行,方向箭头
Down Arrow向下翻滚一行,方向箭头
G移动到最后一行
1G or g移动到开头一行
/charaters向前查找指定的字符串 ,用键盘输入
n向前查找下一个出现的字符串,这个字符串是之前所指定查找的
h显示帮助屏幕
q退出 less 程序

less 就是 more(禅语:色即是空)
less 程序是早期 Unix 程序 more 的改进版。“less” 这个名字,对习语 “less is more” 开了个玩笑,这个习语是现代主义建筑师和设计者的座右铭。

zless 可以显示由gzip压缩的文本文件的内容.
12.一些可以浏览的目录文件
表 4-4: Linux 系统中的目录

目录评论
/根目录,万物起源。
/bin包含系统启动和运行所必须的二进制程序。
/boot包含 Linux 内核,最初的 RMA 磁盘映像(系统启动时,由驱动程序所需),和 启动加载程序。有趣的文件: /boot/grub/grub.conf or menu.lst, 被用来配置启动加载程序。 /boot/vmlinuz,Linux 内核。
/dev这是一个包含设备结点的特殊目录。“一切都是文件”,也使用于设备。 在这个目录里,内核维护着它支持的设备。
/etc这个目录包含所有系统层面的配置文件。包含一系列的 shell 脚本, 在系统启动时,这些脚本会运行每个系统服务。这个目录中的任何文件应该是可读的文本文件。有意思的文件:然/etc 目录中的任何文件都有趣,但这里只列出了一些我一直喜欢的文件: /etc/crontab, 定义自动运行的任务。/etc/fstab,包含存储设备的列表,以及与他们相关的挂载点。/etc/passwd,包含用户帐号列表。
/home在通常的配置环境下,系统会在/home 下,给每个用户分配一个目录。普通只能 在他们自己的目录下创建文件。这个限制保护系统免受错误的用户活动破坏。
/lib包含核心系统程序所需的库文件。这些文件与 Windows 中的动态链接库相似。
/lost+found每个使用 Linux 文件系统的格式化分区或设备,例如 ext3文件系统, 都会有这个目录。当部分恢复一个损坏的文件系统时,会用到这个目录。除非文件系统 真正的坏了,那么这个目录会是个空目录。
/media在现在的 Linux 系统中,/media 目录会包含可移除媒体设备的挂载点, 例如 USB 驱动器,CD-ROMs 等等。这些设备连接到计算机之后,会自动地挂载到这个目录结点下。
/mnt在早些的 Linux 系统中,/mnt 目录包含可移除设备的挂载点。
/opt这个/opt 目录被用来安装“可选的”软件。这个主要用来存储可能 安装在系统中的商业软件产品。
/proc这个/proc 目录很特殊。从存储在硬盘上的文件的意义上说,它不是真正的文件系统。 反而,它是一个由 Linux 内核维护的虚拟文件系统。它所包含的文件是内核的窥视孔。这些文件是可读的, 它们会告诉你内核是怎样监管计算机的。
/rootroot 帐户的家目录。
/sbin这个目录包含“系统”二进制文件。它们是完成重大系统任务的程序,通常为超级用户保留。
/tmp这个/tmp 目录,是用来存储由各种程序创建的临时文件的地方。一些配置,导致系统每次 重新启动时,都会清空这个目录。
/usr在 Linux 系统中,/usr 目录可能是最大的一个。它包含普通用户所需要的所有程序和文件。
/usr/bin/usr/bin 目录包含系统安装的可执行程序。通常,这个目录会包含许多程序。
/usr/lib包含由/usr/bin 目录中的程序所用的共享库。
/usr/local这个/usr/local 目录,是非系统发行版自带,却打算让系统使用的程序的安装目录。 通常,由源码编译的程序会安装在/usr/local/bin 目录下。新安装的 Linux 系统中,会存在这个目录, 但却是空目录,直到系统管理员放些东西到它里面。
/usr/sbin包含许多系统管理程序。
/usr/share/usr/share 目录包含许多由/usr/bin 目录中的程序使用的共享数据。 其中包括像默认的配置文件,图标,桌面背景,音频文件等等。
/usr/share/doc大多数安装在系统中的软件包会包含一些文档。在/usr/share/doc 目录下, 我们可以找到按照软件包分类的文档。
/var除了/tmp 和/home 目录之外,相对来说,目前我们看到的目录是静态的,这是说, 它们的内容不会改变。/var 目录是可能需要改动的文件存储的地方。各种数据库,假脱机文件, 用户邮件等等,都驻扎在这里。
/var/log这个/var/log 目录包含日志文件,各种系统活动的记录。这些文件非常重要,并且 应该时时监测它们。其中最重要的一个文件是/var/log/messages。注意,为了系统安全,在一些系统中, 你必须是超级用户才能查看这些日志文件。

13.通配符
表5-1: 通配符

通配符意义
*匹配任意多个字符(包括零个或一个)
?匹配任意一个字符(不包括零个)
[characters]匹配任意一个属于字符集中的字符
[!characters]匹配任意一个不是字符集中的字符
[[:class:]]匹配任意一个属于指定字符类中的字符

表5-2: 普遍使用的字符类

字符类意义
[:alnum:]匹配任意一个字母或数字
[:alpha:]匹配任意一个字母
[:digit:]匹配任意一个数字
[:lower:]匹配任意一个小写字母
[:upper]匹配任意一个大写字母

表5-3: 通配符范例

模式匹配对象
*所有文件
g*文件名以“g”开头的文件
b*.txt以”b”开头,中间有零个或任意多个字符,并以”.txt”结尾的文件
Data???以“Data”开头,其后紧接着3个字符的文件
[abc]文件名以”a”,”b”,或”c”开头的文件
BACKUP.[0-9][0-9][0-9]以”BACKUP.”开头,并紧接着3个数字的文件
[[:upper:]]以大写字母开头的文件
[![:digit:]]不以数字开头的文件
*[[:lower:]123]文件名以小写字母结尾,或以 “1”,“2”,或 “3” 结尾的文件

PS:接受文件名作为参数的任何命令都可以使用通配符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值