`
zhangym124
  • 浏览: 344287 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Linux常用命令总结【转】

阅读更多

 

原文见: http://www.alibabatech.org/article/detail/3057/71?ticket=9c852857-f7fa-42dd-aea6-935532cd7fd1

命令

说明

目录和文件处理

在讲解之前,我们先认识一下几个好玩的符号。

.  : 小点活在当下,即当前目录。例如:./jie_work 执行当前目录下的jie_work文件。

..  : 两点跑上去,既到当前的上一级目录。举个例子,命令cd .. 修改当前工作目录到上一级目录。

:水波纹带我回家,即/home/我的登录名。例如我的登录名为zhangjiecd ~命令就是cd /home/zhangjie。当然你直接输入cd,也有同样功效。

mkdir

建立目录

用法:mkdir [OPTION] DIRECTORY...

例:mkdir fangru

ls

列出目录下的内容

用法: ls [OPTION]... [FILE]...

例:ls ­al fangru

cd

更换工作目录

用法:cd [DIRECTORY]

例:cd fangru

pwd

 

显示当前工作目录

用法:pwd

vim

增强版文本编辑器

用法:vim [OPTION] [file]

例:vim helloworld.c

 cp

拷贝文件及其目录

用法:cp [OPTION]... SOURCE DEST

例:cp jie.txt jie.bak

 mv

移动(重命名)文件

用法:mv [OPTION]... SOURCE DEST

例:mv jieold jienew

rm

 

删除文件或目录

用法:rm [OPTION]... FILE...

例:rm ­rf jie_dir

find

在目录及其子目录查找文件

用法:find [OPTION] [path] [pattern]

例:find ­name jie*.txt

history

显示最近使用过的命令

用法:history

文本处理

在讲解之前,有必要说明一下模式的定义。

模式是一种表达式,不列出所有元素,而是给出一系列字符串的一种精确描述。

例如 ab*cd匹配了以ab开始和cd结束的一系列字符串。

cat

连结文件打印到标准输出。

用法:cat [OPTION] [FILE]...


例:cat pic.png love.txt > pic1.png

还记得那个命令行的故事吧?

echo

显示一行文本

用法:echo [OPTION] [string]

例:echo $HOME

grep

 

搜索特定的内容并将含有这些内容的行标准输出

用法:grep [OPTION] PATTERN [FILE]

例:grep ­i Jagen magicLinux.txt

wc

统计指定文件中的字节数、字数、行数,并将统计结果显示输出。

用法:wc [OPTION]... [FILE]

例:wc -L magicLinux.txt

sort

对文件中的各行进行排序

用法:sort [OPTION]... [FILE]

例:sort ­r magicLinux.txt

系统管理

在讲解这类命令之前,先谈谈文件权限的定义。Linux系统上文件有三种权限-读,写和执行。敲入ls –l命令后,我们发现用10位表示文件信息

1 2 3 4 5 6 7 8 9 10 文件类型拥有者(owner群组成员(groups其他人(others

例:drwxrw­r­­ 意味着拥有者拥有三种权限,群组成员拥有读写权限,其他人只拥有可读权限。

权限位相应的数值-4 -2 执行-1

 rwxrw­r­­ = 764

673 = rw­rwx­wx

chmod

控制用户对文件的权限

用法:chmod [OPTION] [MODE] [FILE]

例:chmod 764 count.sh

chown

改变档案的拥有者

用法:chown [OPTION]... OWNER[:[GROUP]] FILE

例:chown jie magicLinux.txt

su

su 是切换到其他用户,但是不切换环境变量

su - 是完整的切换到一个用户环境

要知两者的区别,用export命令一查便知。

用法:su [OPTION] [LOGIN]


例:su zhangjie

 

passwd

更改使用者的密码参数

/etc/passwd

该目录存储的是操作系统用户信息,该文件为所有用户可见。

 

/etc/shadow

被称为/etc/passwd 的影子文件。它们之间的内容是互补的。shadow内容包括用户及被加密的密码以及其它/etc/passwd不能包括的信息,比如用户的有效期限等

 

用法:passwd [OPTION]


例:passwd zhangjie

 

who

显示目前登入系统的用户信息

用法:who [OPTION]


例:who ­b

进程管理

ps

强悍的进程查看命令

用法:ps [OPTION]


例:ps –aef

kill

 

删除执行中的程序或工作

用法:kill [OPTION]

例:kill ­9 3154

jobs

通过jobs命令查到后台正在执行的命令的序号(非进程号pid)

用法:jobs

bg

指定号码(非进程号)的命令进程放到后台运行

用法:输入'ctrl+z' 然后输入 'bg <job id>'

例:bg <job id>

fg

 

指定号码(非进程号)的命令进程放到前台运行

用法:fg [jobid]

 

档案

tar

压缩和解压

用法:tar [OPTION] DEST SOURCE

例:tar ­cvf /home/archive.tar (压缩)

tar ­xvf /home/archive.tar (解压)

zip

 

打包压缩

用法:zip [OPTION] DEST SOURSE

例:zip original.zip original

unzip

解压缩zip文件

用法:unzip filename

例:unzip original.zip

网络

ssh

远程登录的客户端

用法:ssh [options] [user]@hostname

例:ssh ­X zhangjie@10.105.11.20

scp

基于ssh登陆进行安全的远程文件拷贝命令

用法:scp [options] [[user]@host1:file1] [[user]@host2:file2]

例:scp file1.txt zhangjie@10.105.11.20:~/work/

文件系统

 

fdisk

观察硬盘之实体使用情形与分割硬盘用

用法:fdisk [options]

例:sudo fdisk ­l

mount

如果你要使用储存设备(Mo、硬盘、光驱等),就得先将它挂上(Mount),而当储存设备挂上了之后,就可以把它当成一个目录来进行访问。挂上一个设备使用mount命令。  

在使用mount这个指令时,至少要先知道下列三种信息:  

1. 要Mount对象的文件系统类型?(File  system type)  

2. 要Mount对象的设备名称? (/dev/????)

3. 要将设备Mount到哪个目录去?

用法:mount ­t type device dir

例:mount /dev/sda5 /media/target

umount

卸除文件系统

用法:umount [OPTIONS] dir | device

例:umount /media/target

du

查看目录或文件所占用磁盘空间的大小

用法:du [OPTION]... [FILE]...

例:du

df

检查文件系统的磁盘空间占用情况。

用法:df [OPTION]... [FILE]...


例:df

quota

显示磁盘使用情况和限制情况

用法:quota [OPTION]


例:quota ­v

扩展

 

reboot

重启系统

用法:reboot [OPTION]

例:reboot

poweroff

关闭系统

用法:poweroff [OPTION]

例:poweroff

sed

 

一种在线编辑器,它一次处理一行内容

用法:sed [OPTION] [input­file]

例:sed 's/love/hate/g' loveletter.txt


 

分享到:
评论

相关推荐

    linux常用命令总结

    linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 超级详细

    Linux常用命令总结

    Linux常用命令是任何使用Linux操作系统的人必须熟悉的工具。这些命令通常通过命令行界面(CLI)执行,是与系统交互的主要方式。以下是一些Linux系统中最常用命令的详细说明: 1. ls命令:用于列出目录内容。ls -l ...

    最全Linux常用命令大全-linux常用命令全集pdf

    输入pwd 命令,Linux会输出当前目录。 1.2 cd命令 cd 命令用来改变所在目录。 cd/ 转到根目录中 cd~转到/home/user用户目录下 cd /usr 转到根目录下的usr目录中------------绝对路径 cd test转到当前目录下的test子...

    linux常用命令总结文档

    ### Linux常用命令总结知识点 #### 一、命令格式与系统运行级别 - **命令格式**: - **标准格式**:`命令[-选项][参数]` - **示例**:`ls –la /etc` - 在某些情况下,特定命令可能不遵循此格式。 - 多个选项...

    Linux常用命令及实用命令万字总结.doc

    "Linux常用命令及实用命令万字总结" 本文档旨在总结Linux系统中常用的命令和实用命令,涵盖了基本的文件管理、目录操作、文件查询、系统管理等方面的命令。 1. ls命令 ls命令是Linux系统中最常用的命令之一,用于...

    linux 常用命令总结

    linux 常用命令总结

    最全Linux常用命令大全-linux常用命令全集

    "最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...

    linux终端常用命令总结

    linux终端常用命令总结,有需要或者忘记的可以看一下。

    笔记:linux常用命令总结

    linux常用命令:基本命令、权限管理命令、用户管理命令、yum命令、ftp服务器、vim编辑管理等

    LINUX常用命令语言

    LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...

    linux60个常用命令总结

    Linux 60个常用命令总结 Linux 命令是 Linux 系统的核心组件之一,掌握这些命令可以让用户更好地使用 Linux 系统。本文将详细介绍 Linux 的 60 个常用命令,这些命令可以分为六个部分:安装和登录命令、文件处理...

    linux常用命令 个人总结版

    linux常用命令 个人总结版,常用的一些Linux命令,不是那些冷门的,都是常用的那些

    linux 常用命令大全总结,良心总结

    Linux常用命令大全总结 Linux系统是Unix-like操作系统的集大成者,在日常使用中,掌握一些基本命令是非常必要的。本文将从文件类操作命令、系统类命令和目录类操作命令三个方面总结Linux常用命令。 文件类操作命令...

    Linux常用命令总结,供学习使用

    Linux常用命令总结,供学习使用。

    Linux 下java常用命令总结

    Linux 下 Java 常用命令总结 在 Linux 系统中,掌握基本的命令操作是非常重要的,这些命令可以帮助我们更好地管理和维护系统。以下是 Linux 下 Java 常用命令的总结: 1. ls 命令 功能:列出当前目录下的文件和...

Global site tag (gtag.js) - Google Analytics