`
天梯梦
  • 浏览: 13725026 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

Linux 最基本命令应用

阅读更多

在Linux的世界中最不能缺少的就是Linux命令行的应用。Linux命令行可以帮助我们十分迅速的找的想要的、完成想做的、批量完成各种繁琐的事情。是一个不折不扣的系统管理与应用的利器。本文主要向大家介绍最常见的几个Linux命令,进行一次大型的Linux命令扫盲。

 

su

su命令是最基本的命令之一,常用于不同用户间切换。例如,如果登录为 user1,要切换为user2,只要用如下命令:

 

$su user2

 

然后系统提示输入user2口令,输入正确的口令之后就可以切换到user2。完成之后就可以用exit命令返回到user1。

su命令的常见用法是变成根用户或超级用户。如果发出不带用户名的su命令 ,则系统提示输入根口令,输入之后则可切换为根用户。

 

如果登录为根用户,则可以用su命令成为系统上任何用户而不需要口令。

 

 

pwd

pwd命令也是最常用最基本的命令之一,用于显示用户当前所在的目录。

 

 

cd

cd命令不仅显示当前状态,还改变当前状态,它的用发跟dos下的cd命令基本一致。

 

cd ..可进入上一层目录
cd -可进入上一个进入的目录
cd ~可进入用户的home目录
 

ls

ls命令跟dos下的dir命令一样,用于显示当前目录的内容。

如果想取得详细的信息,可用ls -l命令, 这样就可以显示目录内容的详细信息。

如果目录下的文件太多,用一屏显示不了,可以用ls -l |more分屏显示 。

 

find

find命令用于查找文件。这个命令可以按文件名、建立或修改日期、所有者(通常是建立文件的用户)、文件长度或文件类型进行搜索。

 

find命令的基本结构如下:

 

$find
 

其中指定从哪个目录开始搜索。指定搜索条件。表示找到文件怎么处理。一般来说,要用-print动作,显示 整个文件路径和名称。如果没有这个动作,则find命令进行所要搜索而不显示结果,等于白费劲。

例如,要搜索系统上所有名称为ye的文件,可用如下命令:

 

$find / -name ye -print
 

这样就可以显示出系统上所有名称为ye的文件。

 

 

tar

tar最初用于建立磁带备份系统,目前广泛用于建立文件发布档案。可用如下方法建立tar档案:

 

$tar cvf
 

例如,如果要将当前目录中所有文件存档到ye.tar中,可用如下命令:

 

$tar cvf ye.tar *.*
 

要浏览档案内容,将c选项变成t。如果要浏览ye.tar档案中的内容,可用如下命令:

 

$tar tvf ye.tar
 

要取出档案内的内容,将c选项变成x。如果要将ye.tar档案中的内容取到当前目录中,可用如下命令:

 

$tar xvf ye.tar
 

 

gzip

gzip命令用于压缩文件。 例如,如果要将ye.txt文件压缩,可用如下命令:

 

$gzip ye.txt
 

这样就可以压缩文件并在文件名后面加上gz扩展名,变成文件ye.txt.gz。

 

解压缩文件可用gzip -d命令实现:

 

$gzip -d ye.txt.gz
 

这样就可以解压缩文件并删除gz扩展名。除此之外还可以用gunzip命令来解 压缩文件,效果跟用gzip -d命令一样。

旧版的tar命令不压缩档案,可用gzip压缩。例如:

 

$tar cvf ye.tar *.txt
$gzip ye.tar
 

则可建立压缩档案ye.tar.gz。

新版的tar可以直接访问和建立gzip压缩的tar档案,只要在tar命令中加上z 选项就可以了。例如:

 

$tar czvf ye.tar *.txt
 

生成压缩档案ye.tar.gz,

 

$tar tzvf ye.tar *.txt
 

显示压缩档案ye.tar.gz的内容,而

 

$tar xzvf ye.tar *.txt
 

取出压缩档案ye.tar.gz的内容。

 

 

mkdir

这个命令很简单,跟dos的md命令用法几乎一样,用于建立目录。

 

 

cp

cp命令用于复制文件或目录。

 

cp命令可以一次复制多个文件,例如:

 

$cp *.txt *.doc *.bak /home
 

将当前目录中扩展名为txt、doc和bak的文件全部复制到/home目录中。

如果要复制整个目录及其所有子目录,可以用cp -R命令。

 

 

rm

rm命令用于删除文件或目录。

rm命令会强制删除文件,如果想要在删除时提示确认,可用rm -i命令。

如果要删除目录,可用rm -r命令。rm -r命令在删除目录时,每删除一个文件或目录都会显示提示,如果目录太大,响应每个提示是不现实的。这时可以用 rm -rf命令来强制删除目录,这样即使用了-i标志也当无效处理。

 

 

mv

mv命令用于移动文件和更名文件。例如:

 

$mv ye.txt /home
 

将当前目录下的ye.txt文件移动到/home目录下,

 

$mv ye.txt ye1.txt
 

将ye.txt文件改名为ye1.txt。

类似于跟cp命令,mv命令也可以一次移动多个文件,在此不再赘叙。

 

 

reboot

重启命令,不必多说。

 

 

halt

关机命令,不必多说。

 

更多: http://www.comptechdoc.org/os/linux/usersguide/linux_ugbasics.html

 

 

一、cd用来进入指定的某个目录。

说cd这个命令是Linux上使用率最高的两个命令之一不为过吧(另一个当然是ls了),前两天看到了一个cd命令的小技巧是我一直都不知道的,呵呵,这里顺便记下来。

cd -      #回到上次所在目录,感觉还是比较有用,省略了很多输入。
cd !$    #把上个命令的参数作为输入。
cd        #回到主目录
cd ~    #同样也是回到主目录

 

 二、ls 列出当前目录下的文件。

ls命令是我们常用的几个命令,但是其中有一些很有用的参数我们往往不是很清楚,现在介绍如下:

  -t -c 按照时间顺序显示
  -p -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。
  -r 对目录反向排序。
  -s 在每个文件名后输出该文件的大小。
  -u 以文件上次被访问的时间排序。
  -S 以文件大小排序。
  -d 将目录象文件一样显示,而不是显示其下的文件。
  -X 以文件的扩展名(最后一个 . 后的字符)排序。
 

三、vi 命令用来打开文件。

    vi filename :打开或新建文件,并将光标置于第一行首
  vi +n filename :打开文件,并将光标置于第n行首
  vi + filename :打开文件,并将光标置于最后一行首
  vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
  vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
  vi filename....filename :打开多个文件,依次进行编辑
 

四、退出文件

       退出Vi
  
  当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。

  在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出, 返回到shell。
  
  在末行模式下,输入命令 :w  
	Vi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用w命令时,可以再给编辑文件起一个新的文件名。
    
	在末行模式下,输入命令 :q
  系统退出Vi返回到shell。若在用此命令退出Vi时,编辑文件没有被保存,则Vi在显示窗口的最末行显示如下信息:
  
  No write since last change (use ! to overrides)
  提示用户该文件被修改后没有保存,然后Vi并不退出,继续等待用户命令。

	若用户就是不想保存被修改后的文件而要强行退出Vi时,可使用命令 :q!
  
  Vi放弃所作修改而直接退到shell下。
  
  在末行模式下,输入命令 :wq
  Vi将先保存文件,然后退出Vi返回到shell。
 

 

 

 

分享到:
评论

相关推荐

    Linux常用基本命令及应用技巧

    本文将深入讲解Linux的基本命令及其应用技巧,帮助初学者快速上手。 在Linux中,命令行界面是主要的操作方式,通过输入特定的命令,用户可以完成各种任务。下面我们将详细探讨几个重要的命令: 1. **登录与注销**...

    Linux开发常用命令.doc

    在 Linux 中,目录操作命令是最基本也是最常用的命令之一。下面都是目录操作命令: * ls 命令:用于显示当前目录下的文件列表,包括文件名、文件类型、文件大小、文件权限等信息。 * cd 命令:用于切换当前目录,cd...

    操作系统实验报告熟悉Linux的基本环境和Linux的基本命令.doc

    Linux基本环境和Linux基本命令 Linux操作系统是当今最流行的开源操作系统之一,广泛应用于服务器、嵌入式系统、移动设备等领域。熟悉Linux的基本环境和基本命令是任何IT专业人士的基本功课。本文将详细介绍Linux的...

    Linux的基本命令操作及vi的使用

    ### Linux基本命令操作及vi编辑器使用详解 #### 一、实验目的 1. **熟悉Linux操作系统环境**:了解Linux的基础架构、用户管理、权限控制等核心概念。 2. **熟悉Linux操作系统的文件结构**:掌握Linux文件系统的组织...

    Linux系统基本操作命令与vi编辑器使用

    Linux系统基本操作命令与vi编辑器使用 Linux系统是一个开源的操作系统,广泛应用于服务器、嵌入式系统和个人电脑等领域。作为一个专业的IT从业者,掌握Linux系统的基本操作命令和vi编辑器使用是非常必要的。本文将...

    linux基本命令vim文件等等

    Linux 基本命令和 Vim 编辑器 ... Linux 基本命令和 Vim 编辑器是 Linux 操作系统中最基本和最重要的组成部分。掌握了这些命令,可以更好地使用 Linux 操作系统和 Vim 编辑器,提高工作效率和生产力。

    Linux最常用命令.pdf

    Linux内核是操作系统的核心,负责管理进程、内存、设备驱动程序、文件和网络系统,提供了操作系统的最基本功能。围绕Linux内核,不同的组织或公司开发了各种发行版,如Ubuntu、CentOS等,虽然这些发行版可能使用相同...

    linux的基本操作命令大全

    Linux 基本操作命令大全 本资源摘要信息涵盖了 Linux 操作系统的基本操作命令,包括开关机、安装软件、...这些命令是 Linux 操作系统中最基本和最常用的命令,掌握这些命令可以帮助用户更好地使用 Linux 操作系统。

    Linux基本操作命令练习.pdf

    Linux基本操作命令练习 Linux操作系统是目前最流行的开源操作系统之一,广泛应用于服务器、嵌入式系统、移动设备等领域。 Linux命令行界面是 Linux操作系统的核心组件之一,提供了丰富的命令行工具和实用程序,帮助...

    linux60个常用命令总结

    安装和登录命令包括 login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last 等,都是 Linux 系统中最基本和最重要的命令。 login 命令的作用是登录系统,它的使用权限是所有用户。login 命令的...

    Linux常用基本命令及应用技巧大全.txt

    ### Linux常用基本命令及应用技巧详解 #### 一、引言 对于刚接触Linux的新手来说,初上手可能会遇到不少挑战。与Windows系统不同,Linux更多地依赖于命令行界面进行操作。为了帮助大家更好地理解和掌握Linux的基本...

    Linux下的基本命令和模拟进程调度

    本课程设计主要聚焦于Linux下的基本命令操作和进程调度,这两个主题对于理解Linux系统管理和优化至关重要。 首先,我们来深入探讨Linux的基本命令。这些命令是与Linux交互的基础工具,通过它们,用户可以执行各种...

    Linux设备管理命令详解.pdf

    本文档详细介绍了Linux设备管理命令的使用和应用,包括设备管理的基本概念、设备管理命令的使用方法、 devices文件系统、驱动程序控制、设备命名规则等。 知识点1: 设备管理的基本概念 在Linux中,硬件设备被...

    Linux基本命令.doc

    【Linux基本命令】是Linux操作系统中的核心组成部分,用于在终端中执行各种操作,如文件管理、系统信息查询和进程控制等。通过掌握这些命令,用户能够有效地在Linux环境中导航、编辑文件、管理权限以及监控系统资源...

    安装Linux应用软件的基本方法

    安装 Linux 应用软件的基本方法 在 Linux 中安装应用软件是一项必要的技能,然而在 Linux 中安装应用软件却总是被一些不应该的问题所困扰,如怎么安装应用软件、软件安装在什么地方、如何删除不要的应用软件等。...

    Linux基本命令.pdf

    Linux基本命令是 Linux 系统中最基本的命令,这些命令是 Linux 系统的基础,掌握这些命令是使用 Linux 系统的前提。下面是 Linux 系统中的一些基本命令和目录结构。 1. Linux 目录结构 Linux 系统的目录结构是树...

    嵌入式linux的基础命令

    嵌入式Linux的基础命令是操作系统管理员和开发人员日常工作中不...学习这些基本命令并熟练运用,能够使你在嵌入式Linux开发和维护中游刃有余。通过实践和实验,你可以更深入地理解和掌握这些工具,提升你的Linux技能。

Global site tag (gtag.js) - Google Analytics