ln(link)

功能说明:链接文件或目录。
语法:$ ln [参数] [被链接文件] [链接目录]
包名称:coreutils
相关命令:cp,lndir,symlinks
补充说明:ln命令用在链接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,而最后的目的地并非是一个已存在的目录,则会出现错误信息。默认ln命令会产生硬链接,由于硬链接之间拥有相同的inode,故其来源的文件或目录必须已经存在。

参数:

$ ln --help  #查看帮助

范例:

①建立source文件的硬链接,并命名为target:

$ ln source target

②建立source文件的符号链接,并命名为target:

$ ln —b source target

③建立source文件的硬链接,并命名为target,如果要覆盖已有的文件,则先询问用户:

$ ln -i source target

④建立source文件的硬链接,并命名为target,如果要覆盖已有的文件,不询问用户意见便直接覆盖:

$ ln -f source target

⑤建立source文件的硬链接,并命名为target,如果要覆盖已有的文件,先备份目的文件后再覆盖:

$ ln -b source target

⑥ 建立source文件的硬链接,并命名为target.如果要覆盖已有的文件,先备份目的文件再覆盖文件,并指名备份文件名称的字尾为"_backup":

$ ln -b -s _backup source target

⑦ 建立source文件的硬链接,井命名为target,如果要覆盖已有的文件,先备份自的文件再覆盖件,并指定备份文件命名采用字尾
编号的方式:

$ ln -b -V t source target

login

功能说明:登录系统
语法:login
包名称:util-linux
相关命令:last,logout,mingetty
补充说明:login命令让用户登录系统,也可借由它的功能随时更换登录身份。在Slackware发行版中,可在命令后面附加欲登录的用户名称,它会直接询问密码,等待用户输人。当/etc目录里含有名称为nologin的文件时,系统只允许root账号登录系统,其他用户一律不准登录。
参数:无
范例:
以现在使用的身份,在重新登入系统

$ login

logout

功能说明:退出系统
语法:logout
包名称:bash
相关命令:login
补充说明:logout命令让用户退出系统,其功能和login相互对应。
参数:无
范例:
直接执行logout命令即可退出系统

$ logout

ls

功能说明:列出目录内容
语法:$ ls [参数] [目录]
包名称:coreutils
相关命令:dircolors,mdir
补充说明:执行Is命令可列出目录的内容,包括文件和子目录的名称。它十分类似DOS的dir命令,但功能更为强大。单独执行Is命令,它会显示当前目录的内容。

范例:
①列出当前目录所包含的文件和子目录的名称:

# ls

②以每列一个文件或目录的方式,列出当前目录所包含的文件和子目录的名称:

# ls -l

③列出当前目录所有的文件和子目录的名称,并用双引号把文件或目录名称给标示起来:

# ls -Q

④ 列出当前目录所有的文件和子目录的名称,并用","将文件或目录给区隔开来:

# ls -m

⑤以反向的顺序,列出当前目录所包含的文件和子目录的名称:

# ls -r

⑥列出当前目录所有的文件和子目录的名称,包含名称以".“为起始字符的文件,但不包括”.“及”…"2个目录:

# ls -A

⑦列出当前目录所有的文件和子目录的名称,包含名称以"."为起始字符的文件:

# ls -a

⑧除了备份文件和自录外,列出当前目录所有文件和子目录的名称:

# ls -B

mail

功能说明:E-mail管理程序
语法:$ ls [参数] [目录]
包名称:mailx
相关命令:fetchmail,mailq,mutt,pine
补充说明:mail是一个文本模式的邮件管理程序。操作的界面不像elm或pine那么容易使用,但功能还算完整。

范例:
① 执行mail命令,可利用稍后所介绍的操作命令收发邮件:

# mail

② 寄信给terry@mail.flag.com.tw,副本寄给alkane@mail.flag.com.tw

# mail terry@mail.flag.com.tw
Subject: Test mail
This is message body..•
Cc: alkane@mail.flag.com.tw

③寄信给terry@mail.flag.com.tw及cirware©mail.flag.com.tw,并指定邮件主题、副本收信人及密件副本收信人:

# mail -s "Test mail" -c alkane@mail.flag.com.tw -b sphenoi@mail.flag.cm.tw

④ 读取/var/spool/mail/alknae邮件文件的信件:

# mail -f /var/spool/mail/alkane

⑤ 读取sphenoid用户的邮件:

# mail -u sphenoid

⑥将已经写好的信件内容寄给tery@mail.flag.com.tw:

# mail -s "Test mail" tery@mai.flag.com.cn < letter

操作命令:

man(manual page)

功能说明:在线查询命令
语法:$ man [参数] 命令
包名称:man
相关命令:help,info,less,manpath
补充说明:linux提供了许多帮助。这些文件必须经过排版才能阅读。man就是用来排版和显示帮助文件的工具程序。第一次显示某一帮助主题时,man会找出帮助文件并加以排版。排版后的帮助文件存为名称为“cat” +"原始文件名"的文件且放在/var/cache/man目录下。下一次再查询此主题时,man就会直接显示排版过的帮助文件,节省时间。

参数:

$ man -h #显示man的语法和参数帮助

范例:

显示vim的帮助文件

$ man vim  #显示vim帮助文件
$ man -a man  #查找并显示所有小节中man的帮助命令。
$ man -p /bin/more patch  #显示patch帮助文件,并以指定的more命令来浏览此文件
$ man -C /home/alkane/man.config find  #指定以/home/alkane/man.config设置文件来显示find帮助文件。
$ man -f umount  #显示umount命令的简要帮助:
$ man -s 2:1 kill  #显示kill的帮助文件,当查找帮助文件时先寻找第2小节,然后再寻找小节1
$ man -W pine  #显示pine帮助文件的位置
$ man -K raid  #查找并显示含有raid字符串的帮助文件
$ man chown | col -b > chown.txt#将帮助文件转换成.txt文本文件。

操作命令:当使用默认操作命令时,其操作方式如下:

mkdir(make directories)

功能说明:创建目录
语法:$ man [参数] 命令
包名称:coreutils
相关命令:mmd,rmdir
补充说明:mkdir可建立目录并并同时设置目录的权限

参数:

-m<目录属性>:建立目录时,同时设置目录的权限,权限的设置发和chmod相同。
-p:若要建立的目录的上层目录尚未建立,则会一起建立上层目录。
--help:显示帮助命令。
--verbose:执行时显示详细的信息
--version:显示版本信息

范例:

# mkdir -m  777 public   建立名称为public的目录,并让全部人都有rwx的权限
#mkdir -p /root/parentdir/childdir   建立/root/parentdir/childdir目录,当前/root下没有任何目录

more

功能说明:使文件能逐页显示。
语法:$ more [参数] [文件名]
包名称:util-linux
相关命令:less
补充说明:more可将文件内容显示到屏幕上,并在画面下方列出当前显示的百分比。

范例;

# more textfile          #显示textfile文本文件
# more -10 textfile     #以每次十行的方式显示文本文件
# more +25 textfile        #指定从第25行开始显示文本文件
# more +/zhora tesxtfile   #在textfile文件中查找"zhora"字符串,然后从该处开始显示文件内容
# more -s textfile      #显示textfile文本文件,若遇到连续的空白行,则只以一行显示
# more -u textfile      #显示textfile文本文件,但不显示文本的底线
# more -d textfile      #显示textfile文本文件,并在下方显示“press space to continue,'q' to quit”的提示符号

操作命令:

mount

功能说明:加载文件系统
语法:$ more [参数] [文件名]
包名称:mount
相关命令:mmount,umount
补充说明:mount可将指定设备的文件系统加载到Linux目录下,管理员可在参数中直接指定设备名称与文件系统类型。对于一些经常使用的设备,也可以在/etc/fstab/中设置,以方便加载。
mount再加载设备时会记录信息/etc/mtab文件中。卸载设备时(umount)。则将信息清除。

范例:

# mount -t vfat /dev/hdb1 /mnt/vfat      #加载/dev/hdb1磁盘的vfat文件系统
# mount -t ext2 -o ro /dev/hdb2 /mnt/ext2   #以只读模式加载/dev/hdb2磁盘的ext2文件系统
# mount -t msdos /dev/fd0 /mnt/floppy       #加载软盘的MS-DOS文件系统
# mount -t iso9660 /dev/cdrom /mnt/cdrom    #加载光驱
# mount -v -t auto /dev/hdb3 /mnt/dir       #以自动检测文件系统的方式加载/dev/hdb3设备,执行时并显示详细信息。

Linux命令详解词典高频命令(三)相关推荐

  1. Linux常用命令详解 ls -l命令详解

    Linux常用命令详解 ls -l命令详解 一.ls -l命令显示效果 使用ls -l会产生长列表格式输出,包含了目录中每个文件的更多的信息. 注:蓝色或/表示目录,如果带绿色或*号表示可执行文件. ...

  2. Linux命令详解:md5sum 命令

    Linux命令详解:md5sum 命令 一.md5 算法介绍 二.md5sum 命令使用说明 三.md5sum 命令帮助 四.md5sum 命令选项.参数 语法 选项 参数 五.md5sum 命令实战 ...

  3. linux下载命令 scp,linux命令详解之scp命令

    作用 scp命令常用于linux之间复制文件和目录. scp是secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令. 格式 从本地复制到远程 复制文件 sc ...

  4. Linux命令详解之w命令

    Linux命令详解之w命令 1.命令详解 ··· NAMEw - Show who is logged on and what they are doing. w命令就是用来展示谁在登录,以及他们在做 ...

  5. linux命令chgrp,Linux命令详解之–chgrp命令 | Linux大学

    摘要 Linux chgrp命令 可以用来变更文件与目录的所属群组,设置方式采用群组名称或群组识别码皆可. 我们在Linux命令详解之–chown命令 | Linux大学这篇文章中,我们介绍了更改文件 ...

  6. Touch命令详解【Shell命令】

    Touch命令详解[Shell命令] 创建一个文件shell命令:touch 文件名.文件扩展名 例如:touch hello.sh //创建一个名为hello的shell脚本文件

  7. linux vsftpd用法,Linux_LINUX系统下vsftpd 命令详解,FTP命令是Internet用户使用最频 - phpStudy...

    LINUX系统下vsftpd 命令详解 FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操 作系统下使用FTP,都会遇到大量的FTP内部命令. 熟悉并灵活应用FTP的内 ...

  8. VCS命令详解(一):编译命令

    VCS仿真命令详解 编译时候的命令(按字母排序) A B C D E F G H I J L M N O P Q R S T U V W Y 本文中所有命令基于VCS2014版 编译时候的命令(按字母 ...

  9. 搜索系统中所有以.repo结尾的文件并删除(find命令详解及xargs命令详解)

    find / -name *.repo | xargs rm –rf //搜索以.repo结尾的文件并删除 find命令详解 精细查找文件或目录d find [ 查找范围 ] [ 查找条件表达式 ]常 ...

  10. Nmap命令详解及常用命令总结

    Nmap学习 文章目录 Nmap学习 0 Nmap 介绍 1 Nmap命令详解 1.1 Nmap 命令help详解(内附中文翻译) 1.2 Nmap 命令思维导图 2 Nmap 常见使用场景以及相关命 ...

最新文章

  1. 百度CTO王海峰阐释AI融合创新,降低门槛,按下产业智能化加速键
  2. 收敛速度更快更稳定的Wasserstein GAN(WGAN)
  3. 29个人,耗时84天,硬刚Python,实验结果如下。
  4. AtomicIntegerArray类详解
  5. python turtle画彩虹的代码_如何用python海龟库画彩虹
  6. qt show widget_QWidgetStack类 - Qt 参考中文帮助文档
  7. 《Java程序员,上班那点事儿》 - 书摘精要
  8. Android-Adapter-View复用机制
  9. HTML5七夕情人节表白网页制作【蓝色3D动态相册】HTML+CSS+JavaScript 程序员表白3D相册代码 html生日快乐祝福网页制作
  10. 【英语小作文】-相关
  11. Openlayers记录(七)利用ol3进行缓冲区的空间相交分析
  12. 【电气专业知识问答】问:WXJ-11B微机蓄电池巡检装置的功能、特点和工作原理是什么?
  13. 软件公司绩效考核(大家提提建议)
  14. Django-路由Routers-SimpleRouter-DefaultRouter使用方法
  15. Android框架之路——Banner实现轮播图(RecyclerView添加Header)
  16. Matlab优化函数linprog的使用
  17. uniapp 微信小程序实现路线规划导航
  18. Elasticsearch使用说明(搬砖高人)
  19. 无刷直流电机的PWM调制方式介绍
  20. Developer进阶书单

热门文章

  1. json标准格式举例_JSON 数据格式详解
  2. 孔浩老师SpringMVC视频总结
  3. lua 文件读写处理(操作敏感词库)
  4. TwinCAT3入门教程4-伺服常用功能程序实现
  5. PLC软件申请软件著作权登记指南(新申请)
  6. Asp.net自定义控件开发任我行(附1)-属性一览众山小
  7. 销售记账管理系统php源码,crm客户销售管理系统销售统计ERP系统源php源码源码办公审批管理...
  8. python实现车牌识别
  9. 【.NET6+WPF】WPF使用prism框架+Unity IOC容器实现MVVM双向绑定和依赖注入
  10. Unity——浅谈AB包(AssetBundle)