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命令的用法介绍完了,希望对你管理你的系统有所帮助。

目录
打赏
0
0
0
0
53
分享
相关文章
|
5天前
|
linux命令详细说明以及案例
本文介绍了常用的 Linux 命令及其详细说明和示例,包括:`ls`(列出目录内容)、`cd`(更改目录)、`rm` 和 `mv`(删除与移动文件)、`grep`(搜索文本)、`cat`(显示文件内容)以及 `chmod`(更改文件权限)。每个命令均配有功能描述、选项说明及实际案例,帮助用户更好地掌握 Linux 命令的使用方法。
87 56
|
8天前
|
Linux基础:文件和目录类命令分析。
总的来说,这些基础命令,像是Linux中藏匿的小矮人,每一次我们使用他们,他们就把我们的指令准确的传递给Linux,让我们的指令变为现实。所以,现在就开始你的Linux之旅,挥动你的命令之剑,探索这个充满神秘而又奇妙的世界吧!
54 19
|
23天前
|
Linux 常用文件查看命令
`cat` 命令用于连接文件并打印到标准输出,适用于快速查看和合并文本文件内容。常用示例包括:`cat file1.txt` 查看单个文件,`cat file1.txt file2.txt` 合并多个文件,`cat > filename` 创建新文件,`cat >> filename` 追加内容。`more` 和 `less` 命令用于分页查看文件,`tail` 命令则用于查看文件末尾内容,支持实时追踪日志更新,如 `tail -f file.log`。
47 5
Linux 常用文件查看命令
|
5天前
|
linux常用命令详细说明以及案例
本文介绍了Linux中几个常用的命令及其用法,包括:`ls`(列出目录内容)、`cd`(切换目录)、`mkdir`(创建目录)、`rm -p`(删除目录及内容)和`mv`(移动或重命名文件/目录)。每个命令都配有详细说明、语法格式、常见选项及实用案例,帮助用户更好地理解和使用这些基础命令。内容源自[linux常用命令详细说明以及案例](https://linux.ciilii.com/show/news-285.html)。
12.13 Linux工作管理
工作管理指的是在单个登录终端(也就是登录的 Shell 界面)同时管理多个工作的行为。也就是说,我们登陆了一个终端,已经在执行一个操作,那么是否可以在不关闭当前操作的情况下执行其他操作呢?
156 0
12.13 Linux工作管理
Linux系统管理-工作管理(后台程序管理)
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/twilight_karl/article/details/77857203 简介 工作管理指的是在当个登陆终端中同时管理多个工作的行为。
1210 0
|
2月前
|
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
108 24
Linux系统之whereis命令的基本使用
|
29天前
|
Linux od命令
本文详细介绍了Linux中的 `od`命令,包括其基本语法、常用选项和示例。通过这些内容,你可以灵活地使用 `od`命令查看文件内容,提高分析和调试效率。确保理解每一个选项和示例的实现细节,应用到实际工作中时能有效地处理各种文件查看需求。
57 19
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等