首页系统综合问题弱电工程师-了解这些Linux命令,菜鸟也能变高手!

弱电工程师-了解这些Linux命令,菜鸟也能变高手!

时间2023-03-27 21:32:47发布分享专员分类系统综合问题浏览99

今天小编给各位分享ubuntu系统菜鸟入门的知识,文中也会对其通过弱电工程师-了解这些Linux命令,菜鸟也能变高手!和linux的常用命令有那些等多篇文章进行知识讲解,如果文章内容对您有帮助,别忘了关注本站,现在进入正文!

内容导航:

  • 弱电工程师-了解这些Linux命令,菜鸟也能变高手!
  • linux的常用命令有那些
  • 请教高手几个简单的LINUX命令
  • Linux系统最基本,经常用的命令有哪些呢?
  • 一、弱电工程师-了解这些Linux命令,菜鸟也能变高手!

    首先对于Linux的目录结构的大体进行讲解一下:

    1:基本的命令

    (1)ctrl+win+d:显示桌面(这是快捷键)

    ctrl+alt+T:快速打开一个终端

    ctrl+shift+T:创建一个终端,并且以类似浏览器的方式进行多终端显示,并且用alt+数字来进行显示对应数字的终端界面;ctrl+shift+D:关闭终端

    (2)ctrl+C:命令不执行

    (3)ls:显示当前目录下的所有的文件和文件夹

    (4)ls xxxx:显示xxx下的所有文件和文件夹(比如显示根目录下的所有文件和文件夹ls /)

    (5)ls -a:显示当前目录下的隐藏文件和非隐藏文件

    (6)ls -l:以列表的形式显示当前目录下的内容

    (7)ls -l -h:显示当前目录下的文件总容量

    (8)ls x*:显示当前目录下以x开头的文件(比如ls 2*,这样就只会显示以2开头的文件)

    (9)clear:清空当前终端屏幕中的内容(简单点就是清屏)

    (10)pwd:查看当前所在的路径

    (11)cd xxxx:进入某个xxx目录

    (12)cd ..(两个点):返回上一级目录

    (13)cd ../..:返回当前目录的前两级,注意这里不是直接写四个。,而是需要通过用“/”来分割

    (14)cd -(减号):快速返回上一次进入的路径的目录

    (15)cd ~(波浪线):返回到当前用户的目录

    (16)touch xxx:创建一个xxx文件

    (17)touch .xxx:创建一个隐藏文件(注意:文件名前面有一个点,这就是和上面的不同)

    (18)mkdir xxxx:创建一个xxx文件夹

    (19)rm xxx:删除xxx文件或者文件夹

    rm xxx -r:删除文件夹和文件,其中不管文件夹是否有内容都能够删除,前面的rm命令必须保证没有内容才能够进行删除

    rmdir xxx:删除文件夹(只能删除文件夹)

    (20)xxx --help:查看xxx命令的使用文档

    (21)man xxx:查看xxx命令的使用文档

    (22)gedit xxx:打开并且能够编辑xxx文件(比如gedit 123.txt)

    (23)cat xxx:在终端直接显示xxx文件的内容(比如cat 123.txt,就一次性直接把txt中的内容显示出来了)

    (24)more xxx:显示xxx文件的内容,但是不是一次性显示,这就是和cat命令的区别,一般用在大文件的显示中。(空格就能够向下翻页)

    (25)history:显示之前操作过的历史命令内容,当显示了命令之后,还可以用命令!数字,这样就可以直接执行对应的显示中的命令的内容

    (26)ls >xxx.txt:重定向,也就是相当于把ls本来要显示在终端的内容,显示到xxx.txt文件中,里面的内容就是终端本身显示的内容(会把之前xxx。txt文件中的内容先清空再添加当前新的内容)

    (27)ls >>xxx.txt:重定向,这和上面的区别就在于,这样会把新的内容追加到文件中(不会清空之前xxx。txt文件中的内容)。

    (28)tree:以树的形式显示当前目录中的所有文件和文件夹

    (29)mkdir A/B/C/D/E -p:这类似的命令主要是用来创建,比如想在某个文件夹下面的下面的下面的某个文件夹中创建某个文件夹,但是前面的都没有创建出来,如果一个个创建那么比较麻烦,通过加一个-p的这样的方式创建的话,会默认把没有的文件夹进行创建出来。大家可以对比一下有-p和没有-p的结果。

    (30)mv xxx1 xxx2:重命名,其中第一个参数xxx1是要进行重命名的文件或者文件夹,第二个参数xxx2是需要进行修改为的名字,如果xxx2是当前目录已经存在的内容,则会把xxx1内容剪切到xxx2中,这时候的功能就是相当于剪切了,否则就是重命名的功能。

    (31)ln -s xxx1 xxx2:创建xxx1文件或者文件夹的快捷方式(也就是副本的意思,即软链接),当原始文件被删除后,这个快捷方式也会被删除,无法进行使用

    ln xxx1 xxx2:创建xxx1文件或者文件夹的快捷方式(也是副本,但是是硬链接),当原始文件被删除后,这个快捷方式还是能够进行使用,这就是和软链接的区别

    (32)grep "xxx" yyy:搜索yyy文件中,包含有xxx内容的文件,就是实现搜索功能

    grep -n "xxx" yyy :使满足查到的内容中显示行数

    grep "^xxx" yyy:查找必须以xxx开头的内容(主要是^符号的作用,在正则表达式中都有用到)

    grep "xxx$" yyy :查找必须以xxx结尾的内容(主要是¥符号的作用,这在正则匹配都有用到)

    (33)cp xxx .txt yyy:**粘贴xxx。txt文件到yyy中,必须保证yyy是已经在当前目录中存在的。如果在将一个文件夹**粘贴到另一个文件夹中的时候,需要使用命令有所改变,即为:cp xxx yyy -r

    (34)提示没有权限,则添加sudo即可

    (35)find xxx -name "yyy":也是一个搜索命令,xxx表示的是要进行搜索的目录,可以为当前,也可以为根目录,-name表示的是以名字来进行搜索(还可以为-size,这就是以文件大小进行搜索,还可以根据权限搜索:-perm),yyy表示的是进行搜索中名字的内容(如果是以大小来搜索,则这里填写文件大小,比如2M,2k,+2M(大于2M),-2M(小于2M)都可以;如果是以权限进行搜素,那么就填入权限的大小即可,比如777,666等等)。。

    下面贴一下这个命令其他的用法:

    (36)tar -cvf xxx.tar yyy:将yyy文件进行打包(yyy可以是多个,不一定只有一个)成为名为xxx的压缩文件,比如tar -cvf yasuo *.txt,这样就把当前目录下以txt结尾的文件都打包成一个叫yasuo的压缩包中,但是这个不进行压缩处理

    (37)tar -xvf yasuo.tar:解包,也就是打包的逆过程

    (38)tar -zcvf xxx.tar.gz yyy:这是打包并且压缩(要掌握),这压缩后的容量最小

    tar -jcvf xxx.tar.bz2 yyy:这也是压缩,只是压缩的形式不一样(要掌握),压缩后的容量次子

    zip xxx.zip yyy :这也是压缩的方式(掌握),压缩后的容量相比前面两种都大

    tar -zxvf xxx.tar.gz :解压缩包(要掌握)

    tar -jxvf xxx.tar.bz2:解压缩包(要掌握)

    unzip xxx.zip:解压缩包(要掌握)

    (39)which xxx:查看xxx命令的路径,比如which ls,就是查看ls命令所在的路径

    (40)cal:查看当前的日历

    date:查看当前的时间

    date "+%Y------%m-----------%d":以自定义的格式显示年月日的时间

    (41)ps -aux:查看ubuntu当前的进程

    top:显示当前的进程,动态变化显示

    htop:也是显示当前的进程,更加形象的显示

    kill -9 进程号:强制性(-9存在的作用)杀死对应的进程号的进程

    (42)reboot:立刻重启电脑

    shutdown -r now:立刻关机重启

    shutdown -h now:立刻关机

    init 0:关机

    init 6 :重启

    (43)df:显示硬盘的使用情况

    du:显示当前目录的使用情况

    ifconfig:查看网卡情况

    一、linux的常用命令有那些

    linux常用命令(基础)

    1. man 对你熟悉或不熟悉的命令提供帮助解释

    eg:man ls 就可以查看ls相关的用法

    注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。
    2. ls 查看目录或者文件的属*,列举出任一目录下面的文件

    eg: ls /usr/man

    ls -l

    a.d表示目录(directory),如果是一个”-”表示是文件,如果是l则表示是一个连接文件(link)

    b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。

    3. cp 拷贝文件

    eg: cp filename1 filename2 //把filename1拷贝成filename2

    cp 1.c netseek/2.c //将1.c拷到netseek目录下命名为2.c

    4. rm 删除文件和目录

    eg: rm 1.c //将1.c这个文件删除

    5. mv 移走目录或者改文件名

    eg: mv filename1 filename2 //将filename1 改名为filename2

    mv qib.tgz ../qib.tgz //移到上一级目录

    6. cd 改变当前目录 pwd 查看当前所在目录完整路径

    eg: pwd //查看当前所在目录路径

    cd netseek //进入netseek这个目录

    cd //退出当前目录

    7. cat,more命令

    将某个文件的内容显示出来。两个命令所不同的是:cat把文件内容一直打印出来,而 more则分屏显示

    eg; cat>1.c //就可以把代码粘帖到1.c文件里,按ctrl+d 保存代码。

    cat 1.c 或more 1.c //都可以查看里面的内容。

    gcc -o 1 1.c //将1.c编译成.exe文件,我们可以用此命编译出代码。

    8.chmod 命令 权限修改 用法:chmod 一位8进制数 filename。

    eg: chmod u+x filenmame //只想给自己运行,别人只能读

    //u表示文件主人, g 表示文件文件所在组。 o 表示其他人 ;r 表可读,w 表可写,x 表可以运行

    chmod g+x filename //同组的人来执行

    9. clear,date命令

    clear:清屏,相当与DOS下的cls;date:显示当前时间。

    10. mount 加载一个硬件设备

    用法:mount [参数] 要加载的设备 载入点

    eg: mount /dev/cdrom

    cd /mnt/cdrom //进入光盘目录

    11. su 在不退出登陆的情况下,切换到另外一个人的身份

    用法: su -l 用户名(如果用户名缺省,则切换到root状态)

    eg:su -l netseek (切换到netseek这个用户,将提示输入密码)

    12.whoami,whereis,which,id

    //whoami:确认自己身份

    //whereis:查询命令所在目录以及帮助文档所在目录

    //which:查询该命令所在目录(类似whereis)

    //id:打印出自己的UID以及GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能有一个唯一的UID和 GID)

    eg: whoami //显示你自已登陆的用户名

    whereis bin 显示bin所在的目录,将显示为:/usr/local/bin

    which bin

    13. grep,find

    grep:文本内容搜索;find:文件或者目录名以及权限属主等匹配搜索

    eg: grep success * /*查找当前目录下面所有文件里面含有success字符的文件

    14. kill 可以杀死某个正在进行或者已经是dest状态的进程

    eg; ps ax

    15. passwd 可以设置口令

    16. history 用户用过的命令

    eg: history //可以显示用户过去使用的命令

    17. !! 执行最近一次的命令

    18. mkdir命令

    eg: mkdir netseek //创建netseek这个目录

    19. tar 解压命令

    eg: tar -zxvf nmap-3.45.tgz //将这个解压到nmap-3.45这个目录里

    20. finger 可以让使用者查询一些其他使用者的资料

    eg: finger //查看所用用户的使用资料

    finger root //查看root的资料

    二、请教高手几个简单的LINUX命令

    基本命令:
    1.man 对你熟悉或不熟悉的命令提供帮助解释
    例如:man ls 就可以查看ls 相关的用法
    注:按q 键或者ctrl+c 退出,在linux 下可以使用ctrl+c 终止当前程序运行
    2.ls 查看目录或者文件的属*,列举出任一目录下面的文件
    例如: ls /usr/man
    ls -l
    d 表示目录(directory),如果是一个"-"表示是文件,如果是l 则表示是一个连接文件(link)
    表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x).
    3.cp 拷贝文件
    例如: cp filename1 filename2 //把filename1 拷贝成filename2
    cp 1.c netseek/2.c //将1.c 拷到netseek 目录下命名为2.c
    4.rm 删除文件和目录
    例如: rm 1.c //将1.c 这个文件删除
    5.mv 移走目录或者改文件名
    例如: mv filename1 filename2 //将filename1 改名为filename2
    mv qib.tgz ../qib.tgz //移到上一级目录
    6.cd 改变当前目录 pwd 查看当前所在目录完整路径
    例如: pwd //查看当前所在目录路径
    cd netseek //进入netseek 这个目录
    cd //退出当前目录
    7.cat,more 命令
    将某个文件的内容显示出来.两个命令所不同的是:cat 把文件内容一直打印出来,而 more
    则分屏显示
    例如:cat>1.c //就可以把代码粘帖到1.c 文件里,按ctrl+d 保存代码。
    cat 1.c 或more 1.c //都可以查看里面的内容。
    gcc -o 1 1.c //将1.c 编译成.exe 文件,我们可以用此命编译出代码
    8. clear,date 命令
    clear:清屏,相当与DOS 下的cls;date:显示当前时间.
    9.mount 加载一个硬件设备
    用法:mount [参数] 要加载的设备 载入点
    例如: mount /dev/cdrom
    cd /mnt/cdrom //进入光盘目录
    10.su 在不退出登陆的情况下,切换到另外一个人的身份
    用法: su -l 用户名(如果用户名缺省,则切换到root 状态)
    例如:su -l netseek (切换到netseek 这个用户,将提示输入密码)
    11.whoami,whereis,which,id
    //whoami:确认自己身份.
    //whereis:查询命令所在目录以及帮助文档所在目录.
    //which:查询该命令所在目录(类似whereis)
    //id:打印出自己的UID 以及GID.(UID:用户身份唯一标识.GID:用户组身份唯一标识.每一
    个用户只能有一个唯一的UID 和GID.)
    例如: whoami //显示你自已登陆的用户名
    whereis bin 显示bin 所在的目录, 将显示为:/usr/local/bin
    which bin
    12. grep,find grep:文本内容搜索;find:文件或者目录名以及权限属主等匹配搜索
    例如: grep success * /*查找当前目录下面所有文件里面含有success 字符的文件
    13.passwd 可以设置口令
    14.history 用户用过的命令
    例如: history //可以显示用户过去使用的命令
    15.!! 执行最近一次的命令
    16.mkdir 命令
    例如: mkdir netseek //创建netseek 这个目录
    17.tar 解压命令
    例如: tar -zxvf nmap-3.45.tgz //将这个解压到nmap-3.45 这个目录里
    18.finger 可以让使用者查询一些其他使用者的资料
    例如: finger //查看所用用户的使用资料
    finger root //查看root 的资料
    19.adduser 创建新的用户账户
    20.cal 月历显示
    21.dmesg 显示开机信息
    22.du 显示目录或文件所占磁盘空间
    23.fdisk 磁盘分割(分区)
    24.free 查看内存状态
    25.fsck 检查文件系统并尝试修复错误
    26.hostname 查询及设置主机
    27.id 显示用户id 及所属的组id
    28.ifconfig 显示或设置网络上的状态

    三、Linux系统最基本,经常用的命令有哪些呢?

    Linux必学的60个命令(3)-系统管理
    由 zhanjun 在 周四, 2006-04-13 12:41 提交
    Linux必学的60个命令:系统管理相关命令
    Linux必学的系统管理命令
    作者:曹元其 发文时间:2004.10.18
    对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。熟悉了Linux常用的文件处理命令以后,这一讲介绍对系统和用户进行管理的命令。

    cat cd
    chmod chown
    cp cut

    名称:cat
    使用权限:所有使用者
    使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName
    说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)
    参数:
    -n 或 --number 由 1 开始对所有输出的行数编号
    -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
    -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
    -v 或 --show-nonprinting

    范例:
    cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
    cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3

    名称 : cd
    使用权限 : 所有使用者

    使用方式 : cd [dirName]

    说明 : 变换工作目录至 dirName。 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home directory (也就是刚 login 时所在的目录)。

    另外,"~" 也表示为 home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。

    范例 : 跳到 /usr/bin/ :
    cd /usr/bin

    跳到自己的 home directory :
    cd ~

    跳到目前目录的上上两层 :
    cd ../..

    指令名称 : chmod
    使用权限 : 所有使用者

    使用方式 : chmod [-cfvR] [--help] [--version] mode file...

    说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。

    把计 :

    mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
    + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
    r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
    -c : 若该档案权限确实已经更改,才显示其更改动作
    -f : 若该档案权限无法被更改也不要显示错误讯息
    -v : 显示权限变更的详细资料
    -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
    --help : 显示辅助说明
    --version : 显示版本

    范例 :将档案 file1.txt 设为所有人皆可读取 :
    chmod ugo+r file1.txt

    将档案 file1.txt 设为所有人皆可读取 :
    chmod a+r file1.txt

    将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 :
    chmod ug+w,o-w file1.txt file2.txt

    将 ex1.py 设定为只有该档案拥有者可以执行 :
    chmod u+x ex1.py

    将目前目录下的所有档案与子目录皆设为任何人可读取 :
    chmod -R a+r *

    此外chmod也可以用数字来表示权限如 chmod 777 file
    语法为:chmod abc file

    其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

    r=4,w=2,x=1
    若要rwx属性则4+2+1=7;
    若要rw-属性则4+2=6;
    若要r-x属性则4+1=7。

    范例:
    chmod a=rwx file


    chmod 777 file

    效果相同
    chmod ug=rwx,o=x file


    chmod 771 file

    效果相同

    若用chmod 4755 filename可使此程式具有root的权限

    指令名称 : chown
    使用权限 : root

    使用方式 : chmod [-cfhvR] [--help] [--version] user[:group] file...

    说明 : Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。

    把计 :

    user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)-c : 若该档案拥有者确实已经更改,才显示其更改动作-f : 若该档案拥有者无法被更改也不要显示错误讯息-h : 只对于连结(link)进行变更,而非该 link 真正指向的档案-v : 显示拥有者变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help : 显示辅助说明--version : 显示版本

    范例 :
    将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie :
    chown jessie:users file1.txt

    将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport :
    chmod -R lamport:users *

    名称:cp
    使用权限:所有使用者

    使用方式:

    cp [options] source dest
    cp [options] source... directory

    说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。

    把计�

    -a 尽可能将档案状态、权限等资料都照原状予以**。
    -r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
    -f 若目的地已经有相同档名的档案存在,则在**前先予以删除再行**。
    范例:
    将档案 aaa **(已存在),并命名为 bbb :
    cp aaa bbb

    将所有的C语言程式拷贝至 Finished 子目录中 :
    cp *.c Finished

    名称:cut

    使用权限:所有使用者

    用法:cut -cnum1-num2 filename

    说明:显示每行从开头算起 num1 到 num2 的文字。

    范例:

    shell>> cat example
    test2
    this is test1
    shell>> cut -c0-6 example ## print 开头算起前 6 个字元
    test2
    this i

    名称 : find
    用法 : find
    使用说明 :

    将档案系统内符合 expression 的档案列出来。你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。

    find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print 为预设 expression�

    expression 中可使用的选项有二三十个之多,在此只介绍最常用的部份。

    -mount, -xdev : 只检查和指定目录在同一个档案系统下的档案,避免列出其它档案系统中的档案
    -amin n : 在过去 n 分钟内被读取过
    -anewer file : 比档案 file 更晚被读取过的档案
    -atime n : 在过去 n 天过读取过的档案
    -cmin n : 在过去 n 分钟内被修改过
    -cnewer file :比档案 file 更新的档案
    -ctime n : 在过去 n 天过修改过的档案
    -empty : 空的档案-gid n or -group name : gid 是 n 或是 group 名称是 name
    -ipath p, -path p : 路径名称符合 p 的档案,ipath 会忽略大小写
    -name name, -iname name : 档案名称符合 name 的档案。iname 会忽略大小写
    -size n : 档案大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组。-type c : 档案类型是 c 的档案。
    d: 目录
    c: 字型装置档案
    b: 区块装置档案
    p: 具名贮列
    f: 一般档案
    l: 符号连结
    s: socket
    -pid n : process id 是 n 的档案

    你可以使用 ( ) 将运算式分隔,并使用下列运算。
    exp1 -and exp2
    ! expr
    -not expr
    exp1 -or exp2
    exp1, exp2
    范例:
    将目前目录及其子目录下所有延伸档名是 c 的档案列出来。
    # find . -name "*.c"

    将目前目录其其下子目录中所有一般档案列出
    # find . -ftype f

    将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出
    # find . -ctime -20

    名称:less

    使用权限:所有使用者

    使用方式:

    less [Option] filename

    说明:
    less 的作用与 more 十分相似,都可以用来浏览文字档案的内容,不同的是 less 允许使用者往回卷动
    以浏览已经看过的部份,同时因为 less 并未在一开始就读入整个档案,因此在遇上大型档案的开启时,会比一般的文书编辑器(如 vi)来的快速。

    范例:

    指令名称 : ln
    使用权限 : 所有使用者

    使用方式 : ln [options] source dist,其中 option 的格式为 :

    [-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}]
    [--help] [--version] [--]
    说明 : Linux/Unix 档案系统中,有所谓的连结(link),我们可以将其视为档案的别名,而连结又可分为两种 : 硬连结(hard link)与软连结(symbolic link),硬连结的意思是一个档案可以有多个名称,而软连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系统。
    ln source dist 是产生一个连结(dist)到 source,至于使用硬连结或软链结则由参数决定。

    不论是硬连结或软链结都不会将原本的档案**一份,只会占用非常少量的磁碟空间。

    -f : 链结时先将与 dist 同档名的档案删除-d : 允许系统管理者硬链结自己的目录-i : 在删除与 dist 同档名的档案时先进行询问-n : 在进行软连结时,将 dist 视为一般的档案-s : 进行软链结(symbolic link)-v : 在连结之前显示其档名-b : 将在链结时会被覆写或删除的档案进行备份-S SUFFIX : 将备份的档案都加上 SUFFIX 的字尾-V METHOD : 指定备份的方式--help : 显示辅助说明--version : 显示版本
    范例 :
    将档案 yy 产生一个 symbolic link : zz
    ln -s yy zz

    将档案 yy 产生一个 hard link : zz
    ln yy xx

    名称:locate
    使用权限:所有使用者
    使用方式: locate [-q] [-d ] [--database=]
    locate [-r ] [--regexp=]
    locate [-qv] [-o ] [--output=]
    locate [-e ] [-f ]

    爱资源吧版权声明:以上文中内容来自网络,如有侵权请联系删除,谢谢。

    ubuntu系统菜鸟入门
    老用户的福音,华为Mate 40 Pro等机型支持内存升级服务 两大民间票据撮合平台被整改,民间票据融资市场仍然有大的空间