求:linux远程服务器与本地终端文件传输命令Linux 文件命令精通指南
作者:Sheryl Calish
为刚接触 Linux 文件命令的初学者提供的速成教程
虽然 GUI 桌面(如 KDE 和 GNOME)能够帮助用户利用 Linux 特性,而无需关于命令行接口的功能知识,但还是经常会需要更多的功能和灵活性 。而且,基本熟悉这些命令对于在 shell 脚本中正确地使某些功能自动化仍然是必需的 。
这篇文章是关于 Linux 文件命令的一个“速成教程” , 它是为那些刚接触这个操作系统或者只是需要补充这方面知识的用户提供的 。它包含了对一些更有用的命令的一个简明的概述以及关于它们的最强大的应用的指导 。下面包含的信息 — 结合一些实验 — 将使您能够容易地掌握这些基本的命令 。(注意:当涉及到一个与 Oracle 集群文件系统 (OCFS) 结合的内核时,这些命令中的某些命令的行为可能会稍微有所不同 。在此情况下,Oracle 提供了一个 OCFS 工具集 , 该工具集可以为文件命令应用提供一个更好的选择 。)
注意 , 这里包含的所有示例都在 SUSE Linux 8.0 Professional 上进行了测试 。虽然没有理由相信它们在其它的系统上将不能工作,但如果出现问题,您应当查看您的文档,以了解可能的变化 。
背景概念
在深入研究规范之前 , 让我们回顾一些基础知识 。
文件和命令
在 Linux/UNIX 操作系统中,所有事物都被当作文件来处理:硬件设备(包括键盘和终端)、目录、命令本身,当然还有文件 。这个奇怪的惯例实际上是 Linux/UNIX 的能力和灵活性的基础 。
大多数(几乎是全部)的命令形式如下:
command [option] [source file(s)] [target file]
获取帮助
最有用的命令之一是那些提供帮助的命令(特别是对那些学习 Linux 的人而言) 。Linux 中的两个重要的信息来源是联机参考手册,或 man 页面和 whatis 工具 。您可以用 whatis 命令来访问一个不熟悉的命令的 man 页面 。
$ whatis echo
要了解关于这个命令的更多信息,可以使用:
$ manecho
如果您不知道某个特殊任务所需的命令 , 您可以用 man -k (也称为 apropos)和一个主题来生成可能的命令 。例如:
$ man -k files
一个很有用但常常被忽视的命令可以提供关于使用 man 本身的信息:
$ man man
您可以用 SPACEBAR 来浏览任意的 man 页面;UP ARROW 将向上翻滚文件 。.要退出,则输入 q,!,或 CTRL-Z 。
用户类别
记得那句名言“所有动物一例平等但有些动物比其他动物更加平等”吗?在 Linux 世界中 , 根用户掌管一切 。
根用户可以以另一个用户名 su (源自 "superuser")登录 。要执行诸如添加一个新用户、打印机或文件系统之类的任务,必须作为根用户登录或者用 su 命令和根用户密码切换到超级用户 。系统文件(包括控制初始化过程的系统文件)归根用户所有 。虽然可能允许普通用户对它们进行读操作,但出于系统安全性的原因,编辑的权利将留给根用户 。
BASH shell
虽然提供了其它的 shell,但 BASH (Bourne Again Shell) 是 Linux 的默认 shell 。它结合了与它同名的 Bourne shell 的特性和 Korn、C 和 TCSH shell 的特性 。
BASH 内置的命令 history 默认记录最后输入的 500 条命令 。可以通过在命令提示符下输入 history 来查看它们 。要检索某个特定的命令,可以在命令提示符下按 UP ARROW 或 DOWN ARROW,或在历史列表中输入它的编号,并在编号前面加上 "!",例如:
$ !49
您还可以通过一条命令在历史列表中离位置最靠前的项目的距离来执行该命令:如果在历史列表中有 53 个事件,$ !-3 将执行事件号 51 。
推荐阅读
- 拍摄电影用什么摄像,拍摄电影用什么摄像头好
- 美团如何买推广产品,怎样在美团上推广自己的产品要交钱吗
- 怎么把东西考到u盘里,怎么把东西拷进u盘
- 微信怎么发送视频号呢图片,微信视频号怎么发表图片
- c语言中定位函数 c语言gps定位程序
- sqlserver自定义报表,sqlserver怎么生成报表
- 怎么修复u盘推荐手机,u盘修复手机软件
- erp系统开场,erp系统启动会发言
- php一条数据 php输出数据库五条数据