我就是一个小新手+小菜鸟,正在发奋学习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的捷径哦。
Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用...
linux解压 tar命令,LINUX 下安装软件方法命令方法,查找并安装(卸载),linux vi命令详解及使用技巧集锦
Linux常用命令用法,Linux 入门常用命令 ,新手学习必备知识
此文档是Linux常用命令使用方法大全,是初学者的葵花宝典
非常完整并详细的列出了linux常用命令及用法,包含详细的shell命令及用法
LINUX常用命令字典 集合了常用的LINUX命令,解说详细且带用法事例!
Linux 常用命令使用方法大搜刮 一级精华 Linux 常用命令使用方法大搜刮
包含大量常用linux命令的使用说明和具体用法
Linux 常用命令使用方法大搜刮,Linux 常用命令使用方法大全。
SecureCRT的用法和Linux常用命令。
包含大部分常用命令的详细讲解以及使用方法。传递开源,免积分分享
Linux必学的60个命令 LINUX常用命令和系统管理 文件目录基本操作 文件压缩和打包命令 文件和目录存取权限 磁盘存储器管理 系统管理
Linux常用基本命令及应用技巧 讲述了linux下的常用的命令的使用方法,适合初学者
更加方便了解Linux常用的一些命令,通过man工具可以查看命令的的含义和用法
linux速查表。里面含有大量linux常用命令供给运维人员使用,做成了一个树状图便于索引。但是没有具体命令使用方法,善用help和这个速查表能够很好地进行服务器维护工作
提供Linux系统的常用终端命令,包括Linux不同系统版本下的命令区别。
这份文档是一份详尽的Linux常用命令大全及示例,旨在为用户提供Linux操作系统下各种常用命令的详细解释和使用方法。从列出目录内容的ls命令,到改变当前目录的cd命令,再到查看文件内容的cat命令,文档中涵盖了Linux...
Linux常用命令用法100个.docx
辛苦整理的Linux常用命令,希望对Linux有兴趣能有所帮助