linux 管理小命令2——cd,basename,file,locate,ar,which和whereis,banner,finger

简介: 1、cd: cd 大家都知道怎么用,但是有三个选项大家可能不是很清楚,' -'    '-L'    ' -P ' 这三个选项,具体什么意思呢?是这个样子滴:这几个选项是跟连接具体相关的,比如你给/home/liu/yg/liy2 目录下的目录lyg1这个目录建立了一个连接 名字叫liu ,那么当你在/home/liu/yg/liy2 目录下输入: cd -P  liu 的时候,就进入了你原来的目录:/home/liu/yg/liy2/lyg1里面了。

1、cd:

 cd 大家都知道怎么用,但是有三个选项大家可能不是很清楚,' -'    '-L'    ' -P ' 这三个选项,具体什么意思呢?是这个样子滴:这几个选项是跟连接具体相关的,比如你给/home/liu/yg/liy2 目录下的目录lyg1这个目录建立了一个连接 名字叫liu ,那么当你在/home/liu/yg/liy2 目录下输入: cd -P  liu 的时候,就进入了你原来的目录:/home/liu/yg/liy2/lyg1里面了。而-L 就是进入符号连接的本身如: cd -L liu ,那你就进入了:/home/liu/yg/liy2/liu这个目录了,我试验了一下其实你直接用cd liu 就能进去了。。。很是郁闷; - 这个是返回上一次进入的目录,类似于回退一步。。

2、basename:

 显示去掉路径后的纯粹文件名。。比如你从图形界面拖到terminal中一个文件,就可以查看这个文件的名字了。。

3、file:

判断给定文件类型,file指令对文件的检查分为三个步骤:文件系统检查——魔幻数检查——语言检查。比如:file /home/liu/4 这样就显示4这个文件的文件类型。也可以确定一组文件的类型比如:file /home/l* 这样就确定了home下面的以l开头的所有文件,包括目录。。

4、locate:

定位一个文件的命令,定位的时候把这个文件和其子目录也会输出,用的时候注意先updatedb 一下,更新locate数据库。

5、which和whereis指令:

which显示指令本身的绝对路径,如果要显示指令的源代码文件和man手册文件路径信息就要用到whereis;  which指令是基于环境变量path来查找目录的,如果path设置有问题就会出现找不到的提示。

6、ar :

创建修改归档文件或者从归档文件中提取,删除文件。。

看例子:ar -rc rar 4 new4 。这个命令的意思是把两个文件 4 和new4 归档到一个文件rar中,(-r把文件插入到归档文件中) ar -t rar 显示归档文件rar 中的文件列表。  ar -d  rar  4 。从归档文件rar中删除 4 这个文件。

7、banner:

banner 命令能使用ASCII“#”字符来描绘出一段英文字母。例如执行: banner hello 命令的结果是:

#   #  #######  #    #    ####### #   #  #     #    #     #   # #   #  #     #    #     #   # ####### #####   #    #     #   # #   # #     #    #     #   # #   # #     #    #     #   # #   # ####### ####### ####### #######

把这个命令的结果用>>符号重定向到/etc/issue 或 /etc/issue.net 文件里,也许是个好主意。 可惜这个命令不支持中文。

8、finger:显示当前登录的用户的信息:

Linux 允许多个用户使用不同的终端同时登陆,Linux finger命令为系统管理员提供知道某个时候到底有多少用户在使用这台Linux主机的方法,对于这个简单的命令我们还是先介绍一下再举例吧。

Linux finger命令的功能是查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息。如果要查询远程机上的用户信息,需要在用户名后面接“@主机名”,采用[用户名@主机名]的格式,不过要查询的网络主机需要运行finger守护进程。

该命令的一般格式为:

finger [选项] [使用者] [用户@主机]

命令中各选项的含义如下:

-s 显示用户的注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息。

-l 除了用-s选项显示的信息外,还显示用户主目录、登录shell、邮件状态等信息,以及用户主目录下的.plan、.project和.forward文件的内容。

-p 除了不显示.plan文件和.project文件以外,与-l选项相同。 

[例]在本地机上使用finger命令。

  1. $ finger xxq  
  2. Login: xxq Name:   
  3. Directory: /home/xxq Shell: /bin/bash  
  4. Last login Thu Jan 1 21:43 (CST) on tty1  
  5. No mail.  
  6. No Plan.   
  7. $ finger  
  8. Login Name Tty Idle Login Time Office Office Phone  
  9. root root *1 28 Nov 25 09:17  
  10. ……  

Linux finger命令的用法介绍完了,希望对你管理你的系统有所帮助。

相关文章
|
13小时前
|
数据可视化 搜索推荐 Linux
|
2天前
|
Linux Shell 网络安全
网络安全中Dos和linux常用命令总结
本篇是对网安学习中,常用的命令做一个图文与命令示例,并对一些比较重要的dos和shell命令进行总结,方便自己后续学习进行查询,并希望能够给更多人有一个总结命令和了解命令的地方.
24 5
|
5天前
|
Linux
Linux系统ps命令
这些是一些常见的 `ps`命令选项和用法,用于查看系统中运行的进程及其相关信息。您可以根据需要选择合适的选项以满足您的任务要求。
15 0
|
5天前
|
存储 Linux Shell
linux课程第二课------命令的简单的介绍2
linux课程第二课------命令的简单的介绍2
|
5天前
|
Linux C语言 数据安全/隐私保护
linux课程第二课------命令的简单的介绍3
linux课程第二课------命令的简单的介绍3
|
5天前
|
监控 Unix Linux
如何使用 Linux less 命令?
【4月更文挑战第25天】
18 1
如何使用 Linux less 命令?
|
5天前
|
JSON 网络协议 Linux
Linux ip命令:网络的瑞士军刀
【4月更文挑战第25天】
10 1
|
5天前
|
SQL 缓存 监控
|
5天前
|
前端开发 Linux Shell
|
5天前
|
安全 Linux C语言
linux课程第一课------命令的简单的介绍
linux课程第一课------命令的简单的介绍