加入收藏 | 设为首页 | 会员中心 | 我要投稿 惠州站长网 (https://www.0752zz.com.cn/)- 办公协同、云通信、物联设备、操作系统、高性能计算!
当前位置: 首页 > 建站 > 正文

在Linux命令行下使用“原力”

发布时间:2019-05-22 15:47:09 所属栏目:建站 来源:Alan Formy-duva
导读:副标题#e# 和绝地武士的原力一样, -f 参数是很强大的,并伴随着潜在的毁灭性,在你能用好的时候又很便利。 近些年来,科幻发烧友开始在每年的 5 月 4 日庆祝星战节,其口号是绝地武士的祝福语愿 原力 Force 和你同在。虽然大多数 Linux 用户可能不是绝地武

她可以通过使用原力选项强制 ln 更新链接,但这里她还需要使用 -n-n 是因为这个情况下链接其实指向一个目录而非文件。这样的话,链接就会正确指向最新版本的JDK了。

  1. leia@workstation:/usr/lib/java$ ln -vsnf jdk1.8.0_181 jdk
  2. 'jdk' -> 'jdk1.8.0_181'
  3. leia@workstation:/usr/lib/java$ ls -lt
  4. total 28
  5. lrwxrwxrwx 1 leia leia 12 May 1 16:13 jdk -> jdk1.8.0_181
  6. drwxr-x--- 2 leia leia 4096 May 1 15:44 jdk1.8.0_181
  7. drwxr-xr-x 8 leia leia 4096 Mar 5 2018 jdk1.8.0_162
  8. drwxr-xr-x 8 leia leia 4096 Aug 28 2017 jdk1.8.0_144

你可以配置 Java 应用使其一直使用在 /usr/lib/java/jdk 处的 JDK,而不用每次升级都更新。

rm

rm 命令是 “remove” 的缩写(也叫做删除,因为某些系统 del 命令也干这事)。其 man 页面 对原力选项的描述如下:

-f, –force

无视不存在的文件或者参数,不向用户确认

如果你尝试删除一个只读的文件,rm 会寻求用户的确认:

  1. [alan@workstation ~]$ ls -l
  2. total 4
  3. -r--r----- 1 alan alan 16 May 1 11:38 B-wing
  4. [alan@workstation ~]$ rm B-wing
  5. rm: remove write-protected regular file 'B-wing'?

你一定要输入 y 或者 n 来回答确认才能让 rm 命令继续。如果你使用原力选项,rm 就不会寻求你的确认而直接删除文件:

  1. [alan@workstation ~]$ rm -f B-wing
  2. [alan@workstation ~]$ ls -l
  3. total 0
  4. [alan@workstation ~]$

最常见的 rm 原力选项用法是用来删除目录。 -r(递归)选项会让 rm 删除目录,当和原力选项结合起来,它会删除这个文件夹及其内容而无需用户确认。

rm 命令和一些选项结合起来是致命的,一直以来互联网上都有关于误用 rm 删除整个系统之类的玩笑和鬼故事。比如最出名的一不当心执行 rm -rf . 会直接删除目录和文件(没有用户确认)。(LCTT 译注:真的这么干过的校对飘过~~请按下回车前再三确认:我是谁,我在哪里,我在干什么)

userdel

userdel 命令使用来删除用户的。其 man 页面 是这样描述它的原力选项的:

-f, –force

(编辑:惠州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读