美文网首页
ubuntu 3 - 常用命令 ln ps kill cut

ubuntu 3 - 常用命令 ln ps kill cut

作者: hongXkeX | 来源:发表于2017-08-09 22:27 被阅读37次

We believe that writing is about content, about what you want to say – not about fancy formatting.
我们坚信写作写的是内容,所思所想,而不是花样格式。
— Ulysses for Mac

链接

青色字体为链接文件:

image.png

看上图左侧的10个字符 比如 drwxr-xr-x
前面第一个字符标识文件类型 比如 d 标识的目录

可以用ls -lh 文件名 命令来查看文件类型
ls -lh hello.txt

ls -lh hello.txt

第一个符号是 -
这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具 或 cp工具等。这类文件的删除方式是用rm 命令

b目录

目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令

/dev/tty的属性是 crw-rw-rw- ,注意前面第一个字符是 c ,这表示字符设备文件。比如猫等串口设备

/dev/hda1 的属性是 brw-r----- ,注意前面的第一个字符是b,这表示块设备,比如硬盘,光驱等设备

当我们启动MySQL服务器时,会产生一个mysql.sock的文件。
[root@localhost ~]# ls -lh /var/lib/mysql/mysql.sock
srwxrwxrwx 1 mysql mysql 0 04-19 11:12 /var/lib/mysql/mysql.sock
注意这个文件的属性的第一个字符是 s。我们了解一下就行了

第一个字符是l,这类文件是链接文件

小结:

Linux文件类型分类:

类型 第一个字符 类型举例
普通文件 - hello.txt
目录 d a (文件夹)
符号链接 l /dev/cdrom
字符设备 c 猫等串口设备
块设备 b 光驱等设备
套接口文件 s mysql.sock

ln

创建一个链接文件

In是Linux的命令:

In

Linux的链接分符号链接 和 硬链接

  • 符号链接
  • 硬链接 ( 不是链接 是普通文件 和原文件实时同步)

ln命令 默认创建的是硬链接

默认创建硬链接

上面hello.txt大小和类型 和 hello.txt.ln 的大小和类型一模一样

硬链接 改变原文件的大小 则链接文件也改变(实时同步)

实时同步

但对于硬链接,删除一个,另一个还在:

删除一个 另一个还在

以上 默认ln 创建硬链接

ln -s 创建符号链接:

ln --help 创建符号链接

( 注意他们的大小 和 文件属性都不同 若文件大小内容相同 纯属巧合)

符号链接how.txt.ln只是how.txt的快捷方式
通过how.txt.ln可以查看原文件how.txt的内容:

通过how.txt.ln可以查看原文件

若删除原文件 则符号链接没有所指文件变红色:

image.png

再新建一个hello.txt 则符号链接又变为青色:

image.png

安装软件时 可能文件很长
所以安装好后 我们立即创建一个符号链接上去 使用起来非常方便

看下/dev下的符号链接:

/dev下的符号链接

ps

ps -Af 显示所有进程

ps -Af 显示所有进程

kill

kill 用来杀死作业 ( job )

kill %1 杀死1号作业
kill %n 杀死n号作业


cut

cut 是ubuntu之下的命令:

1

cut --help

help

cut -c 用法:

cut -c

世界上所有的追求都是因为热爱
一枚爱编码 爱生活 爱分享的IT信徒
—— hongXkeX

相关文章

网友评论

      本文标题:ubuntu 3 - 常用命令 ln ps kill cut

      本文链接:https://www.haomeiwen.com/subject/qyfqrxtx.html