`

linux常用命令及经典用法

 
阅读更多
我就是一个小新手+小菜鸟,正在发奋学习linux,初有心得遂决定记录下来,也许对有些人来说我写的都太浅显,但是对初学者来说绝对是有用的,可以让你少走很多弯路,况且我会由浅入深的,沿着我的足迹一起学习吧,加油!

      本来想先写系统安装,然后环境配置,这样一步步下来。但最后决定把此篇文章写在前面,也是给大家传递一个信息,学习linux要先会操作此系统,你连用都不会用,何谈安装、配置、维护呢。不多解释,自己去体会吧,下面来讲命令:

1、whereis
(1) 功能说明:在特定目录中查找符合条件的文件(包括二进制文件、手册页文件、源码文件)。
(2) 玲珑说话:对于新手来说这个命令很有用,当你要在系统中安装一个新东东的时候最好先用这个命令,看看是否在缺省状态下系统已经默认安装了,比如apache还会抢占你的80端口,这个命令有一个-m参数可以查看手册页文件。
(3) 经典用法:
#whereis httpd           -- 查看系统中是否有apache
#whereis -m ls            --查看ls命令手册文件的位置

2、cd
(1) 功能说明:切换目录。
(2) 经典用法:
#cd ~         --切换到当前用户的主目录
#cd -          --返回前一次切换的目录
#cd /          --切换到根目录
#cd ..         --切换到当前目录的上一层目录

3、pwd
(1) 功能说明:显示当前工作目录的绝对路径。

4、ls
(1)功能说明:列出当前目录的内容。
(2)经典用法:
#ls                                  --列出所在目录中的文件和文件夹
#ls > php_log                 --清空php_log文件中内容

5、cp
(1)功能说明:实现文件或目录的复制。
(2)经典用法:
#cp a.txt b.txt                                           --同目录下复制,相当于重命名
#cp a.txt b.txt /home/melody                   --可以同时复制两个或多个文件到一个目录
#cp -r /home/melody /home/james           --当复制目录时要用-r参数

6、rm
(1)功能说明:删除目录或文件
(2)玲珑说话:文件一旦通过rm命令删除,则无法恢复,所以必须格外小心,个人状态不好时慎用。
(3)经典用法:
#rm -r home          --当删除目录时要加上-r参数
#rm -r *                 --删除当前目录下所有文件及目录

7、mv
(1)功能说明:移动文件或目录
(2)经典用法:
#mv a.txt b.txt 
#mv /home/melody/* .          --将/home/melody下的所有文件和目录移动到当前目录下,看清楚命令后面有个.

8、find
(1)功能说明:在文件系统中查找满足条件的文件。
(2)经典用法:
#find                                      --不带任何参数,在屏幕上递归显示当前目录下的文件列表
#find -name 'd*'                    --使用通配符查找以d字母开头的文件名
#find -path '*server*'            --匹配文件路径名
#find -regex '.*'                     --使用正则表达式匹配文件路径名
#find /home -size +1G           --查找/home目录下大于1G的文件
#find / -empty                        --查找系统中为空的目录或文件

9、mkdir
(1)功能说明:创建目录。
(2)经典用法:
#mkdir -p /melody/james                   --逐级创建目录
#mkdir -m 700 /home/melody            --在/home下创建新目录melody并指定权限为700

10、rmdir
(1)功能说明:删除一个空目录。
(2)玲珑说话:没有写权限或目录非空则无法删除。

11、uname
(1)功能说明:显示操作系统信息。
(2)经典用法:
#uname -a          --显示系统全部信息

12、hostname
(1)功能说明:显示与主机相关的信息。
(2)经典用法:
#hostname -i          --显示主机IP

13、du
(1)功能说明:计算文件或目录所占的磁盘空间。
(2)玲珑说话:我们经常会查看服务器上哪个文件或文件夹比较大,这个命令很有用。
(3)经典用法:
#du -sh              --显示所在目录的大小
#du -sh *           --列出所在目录中各文件或目录的大小

14、df
(1)功能描述:检查文件系统磁盘占用情况
(2)经典用法:
#df -hl              --查看磁盘占用情况,检查剩余空间

15、shutdown
(1)功能描述:关机命令。
(2)经典用法:
#shutdown -h now           --立即关机
#shutdown -h +5             --5分钟后关机
#shutdown -r now            --立即重启

16、head
(1)功能描述:输出文件内容前面的部分。
(2)玲珑说话:有-n参数可以指定输出文件的前几行,不指定则默认输出前10行
(3)经典用法:
#head -n 1 /etc/issue            --查看操作系统版本

17、cat
(1)功能描述:把档案串连接后传到基本输出(荧幕或加>filename到另一个档案)
(2)经典用法:
#cat -n textfile1 > textfile2                      --把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
#cat -b textfile1 textfile2 > textfile3        --把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里
#cat /proc/cpuinfo                                 --查看cpu信息
#cat /proc/loadavg                                --查看系统负载

18、free
(1)功能描述:显示内存状态
(2)经典用法:
#free -m            --查看内存使用量和交换区使用量,-m参数以MB为单位显示

19、grep
(1)功能描述:查找文件里符合条件的字符串
(2)玲珑说话:强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,这个命令在做网站统计的时候很有用,以后可能会写专门的文章介绍
(3)经典用法:
#grep MemTotal /proc/meminfo            --查看内存总量
#grep MemFree /proc/meminfo             --查看空闲内存量

20、uptime
(1)功能描述:监视系统状态
(2)经典用法:
#uptime            --依次显示“系统当前时间”、“主机已运行时间”、“用户连接数”、“系统平均负载”

21、ifconfig
(1)功能描述:显示或设置网络设备
(2)经典用法:
#ifconfig            --查看所有网络接口的属性

22、route
(1)功能描述:查看并编辑计算机的IP路由表
(2)经典用法:
#route -n            --查看路由表

23、netstat
(1)功能描述:显示网络状态
(2)参数说明:
l      显示监控中的服务器的Socket
n      直接使用IP地址,而不通过域名服务器
t      显示TCP传输协议的连线状况
p      显示正在使用Socket的程序识别码和程序名称
a      显示所有连线中的Socket
s      显示网络工作信息统计表               
(3)经典用法:
#netstat -lntp              --查看所有监听端口
#netstat -antp            --查看所有已经建立的连接
#netstat -s                  --查看网络统计信息

24、ps
(1)功能描述:报告程序状况
(2)经典用法:
#ps -ef            --查看所有进程

25、top
(1)功能描述:显示、管理执行中的程序
(2)经典用法:
#top            --实时显示进程状态

26、w
(1)功能描述:显示目前登入系统的用户信息
(2)经典用法:
#w            --查看活动用户

27、id
(1)功能描述:显示用户的id,以及所属群组的id
(2)经典用法:
#id                             --查看当前用户的信息
#id username            --查看指定用户名为username的信息

28、last
(1)功能描述:列出目前与过去登入系统的用户相关信息
(2)经典用法:
#last            --查看用户登录日志

29、chkconfig
(1)功能描述:检查、设置系统的各种服务
(2)经典用法:
#chkconfig --list                            --列出所有系统服务
#chkconfig --list | grep on            --列出所有启动的系统任务

30、crontab
(1)功能描述:设置计时器
(2)玲珑说话:这个命令对于设定计划任务,定时执行脚本的时候很有用,以后可能专门写文章介绍
(3)经典用法:
#crontab -l                                  --查看当前用户的计划任务
#crontab -u username -e            --编辑用户名为username的计划任务

31、tail
(1)功能描述:显示文本文件的尾部的若干行。
(2)经典用法:
#tail -20 filename            --显示filename文件的后20行,不指定-n参数时默认显示后10行
#tail -f filename               --可用于监视另一个进程正在写入的文件的增长,查看错误日志特别有用,每次刷新后回来看错误增长

32、uptime
(1)功能描述:显示从开机到当前的时间
(2)经典用法:
#uptime            --显示从开始到当前的时间和系统平均负载

33、ssh
(1)功能描述:使用SSH协议登录远程主机的客户端
(2)经典用法:
#ssh username@192.168.28.98            --使用用户名username远程登录ip为192.168.28.98的主机

34、ln
(1)功能描述:连接文件或目录
(2)经典用法:
#ln -s 1.txt 2.txt          --创建指向1.txt的符号连接(软连接)2.txt   
#ln -fs 3.txt 2.txt         --由于已经存在符号连接2.txt,所以此时加参数f,删除原连接得到新的连接(FreeBSD下要再加一个参数h)

35、zcat
(1)更能描述:查看gzip格式的压缩文件
(2)玲珑说话:此命令在查看apache的log时尤其常用,一般存档的非当日log都是压缩文件,用此命令可以不用解压查看文件内容,一般会配合grep一起使用。
(3)经典用法:
#zcat linglong.20100528.gz
#zcat linglong.20100528.gz | grep 'wunv'          --查看压缩文件linglong.20100528.gz中含'wunv'的行

      本文不断更新中,请路过者留下宝贵意见,共同学习进步。
分享到:
评论

相关推荐

    Linux常用命令及使用方法大全.doc

    Linux常用命令及使用方法大全.doc,是你熟悉Linux的捷径哦。

    Linux常用命令大全及用法分享

    Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用...

    Linux常用命令使用方法大全

    本篇文章将详细介绍标题"Linux常用命令使用方法大全"中涉及的一些核心命令,包括用户管理、文件操作、权限控制、别名设置等。 首先,用户管理是Linux系统中的重要环节。使用`useradd`命令可以创建新用户,如`...

    最全Linux常用命令大全.pdf

    以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...

    Linux常用命令大全.pdf

    本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该命令用于改变当前工作目录。 - cd:返回当前用户的家目录。 - cd 目录名:切换到指定...

    Linux常用命令用法

    Linux 常用命令用法 本文将详细介绍 Linux 系统中常用的命令用法,包括 Linux 入门常用命令、用户登录、虚拟控制台、文件的复制、删除和移动命令等。 一、Linux 入门常用命令 Linux 系统中有两个基本帐号:root ...

    Linux常用命令详解.pdf

    通过以上内容可以看出,《Linux常用命令详解.pdf》主要介绍了Linux操作系统中的基本命令以及它们的基本使用方法。这些命令是进行日常文件管理和系统操作的基础,对于Linux初学者来说非常重要。通过理解和掌握这些...

    linux常用命令linux常用命令linux常用命令常用命令常用命令

    ### Linux常用命令详解 #### 一、`pwd` 命令:显示当前工作目录的绝对路径 - **用途**:此命令用于显示用户当前所处的工作目录的完整路径。 - **示例**: ```bash [root@localhost ~]# pwd /root ``` #### 二...

    Linux常用命令、Linux常用命令

    以上只是Linux常用命令的一小部分,实际上还有许多其他命令,如`cp`(复制文件)、`mv`(移动文件)、`rm`(删除文件)、`mkdir`(创建目录)、`rmdir`(删除目录)、`ls`(列出目录内容)、`cd`(切换目录)、`pwd`...

    linux常用命令练习

    ### Linux常用命令精讲 #### 登录与退出 在Linux环境中,系统启动后,首先进入的是登录界面,用户需要通过`login`命令输入用户名和密码进行登录。正确的用户名和密码验证后,用户将被引导至Linux的命令行界面,即...

    Linux常用命令文档

    CHM文件中的“Linux常用命令文档”应该详细介绍了这些命令的用法、参数以及实例,对于学习和日常工作中查找帮助非常有用。通过深入学习和实践这些命令,你将能够更加熟练地在Linux环境中工作,提高效率并解决各种...

    Linux常用命令简介 doc

    ### Linux常用命令详解 Linux作为一款强大的开源操作系统,其丰富的命令行工具是其核心优势之一。对于初学者而言,熟练掌握一系列基础命令是快速提升Linux使用技能的关键。下面,我们将深入解析部分常用的Linux命令...

    Linux常用命令加实例大全

    本篇文章将针对“Linux常用命令加实例大全”进行详细解读,帮助你深入了解并熟练运用这些命令。 1. **`ls`** - 列出目录内容 - 基本用法:`ls [选项] [目录或文件名]` - 实例:`ls -l` 显示当前目录下的文件和...

    linux常用命令及shell介绍

    ### Linux常用命令及Shell介绍 #### 一、ls 命令详解 - **命令功能**:`ls` 是一个非常基础且强大的命令,用于显示指定目录中的文件和子目录列表,如果没有给出任何目录,则会列出当前工作目录的内容。 - **基本...

    linux常用命令.ppt

    Linux 常用命令详解 Linux 操作系统中,有许多常用的命令,可以帮助用户更方便地管理和维护系统。本文将详细介绍一些常用的 Linux 命令,包括 su 命令、pwd 命令、cd 命令、ls 命令、find 命令、tar 命令、gzip ...

    Linux常用命令讲解

    本文将对Linux系统中常用命令进行详细讲解,包括安装、基础使用、目录结构、文件管理、用户管理、组权限管理、搜索查找、压缩解压、时间日期操作、远程登录与文件传输、常见问题解决方法等内容。 首先,Linux安装篇...

    Linux常用命令-API手册.zip

    "Linux常用命令大全.chm"则可能包含更为全面的命令集,不仅包含基础命令,还可能涉及高级用法和一些不那么常用的工具。例如: 7. 脚本编程:`bash`基础知识,包括变量、条件语句、循环结构,以及函数的编写。 8. ...

    Linux常用命令全集

    在IT领域,Linux操作系统是开发、管理...这个“Linux常用命令全集”CHM文件将涵盖这些命令的详细用法、选项及示例,是学习和查询Linux命令的宝贵资源。通过深入理解和实践这些命令,你可以更高效地在Linux环境中工作。

    linux常用命令以及安装方法

    以下是一些Linux常用命令的详细解释和安装方法的概述。 一、Linux常用命令 1. `ls`:列出目录内容。例如,`ls -l`显示长格式信息,包括文件权限、所有者、大小和修改日期。 2. `cd`:切换当前工作目录。如`cd /...

Global site tag (gtag.js) - Google Analytics