Linux常用命令

常用Linux命令:

adduser: 建立用户账号。账号建好之后,再用passwd设置账号的密码。可以用userdel删除账号。使用adduser命令所建立的账号,实际上存储在/etc/passwd文本文件中。

alias: 列出当前所有的别名设置   alias md=mkdir 将mkdir命令的别名设为md

arp:管理系统中的ARP高速缓存。arp -a  ARP(Address Resolution Protocol)是用来解析IP与网络设备硬件地址的协议。

bg:将程序放到后台执行。将正在执行的工作移到后台执行,功能与命令后加上“&”相同。fg 将程序或命令切换至前台执行。

cat: 连接多个文件,并将它们的内容输出到标准输出设备。cat file1 file2 同时列出file1及file2文件的内容。cat file1 file2 > file3 合并成一个文件file3.

chgrp:change group,更改文件或目录的所属组。chmod: change mode, 更改文件或目录的权限。chown: 更改文件或目录的拥有者或所属组。

chroot: change root,改变根目录。把根目录换成指定的目的目录。

clear:清除画面。

cmp: 比较两个文件是否有差异,若发现有所差异,默认会标示出第1个差异处的字节数和行数编号。diff是列出所有的不同。

cd, cp  常用命令,不讲。

crontab 设置计时器。crontab -l 列出当前计时器的设置。crontab -e编辑用户计时器的设置文件。

date 显示或设置系统时间与日期。

dd: 读取、转换并输出数据。

df: 显示磁盘的文件系统与使用情形。df -h以可读性较高的方式显示文件系统当前的使用情形,df -i显示文件系统inode的使用情形。

dmesg:显示开机信息。如果开机时来不及查看信息,可利用dmesg来查看。开机信息也存储在/var/log目录中名为dmesg的文件里。

du: disk usage,显示目录或文件的大小。du会显示指定的目录或文件所占用的磁盘空间,若不加任何参数,则默认的单位为1KB(1024字节)。可以一次指定多个目录或文件。如:du *.txt -h

echo -n 显示文本,不要在最后自动换行。echo -n "Hello Alkane",不会自动换行

egrep: egrep执行效果如同grep -E,查找文件里符合条件的字符串。

exec:shell执行指定的命令后即交出控制权。如exec ls.

exit:退出当前的shell

export:设置或显示环境变量。export -p 列出所有shell赋予程序的环境变量,export -n 删除指定的变量

file:识别文件类型,文本文件、执行文件、符号链接、目录、特殊文件等。file -b textfile 可以隐藏文件名称,只显示文件类型。

find: 查找文件或目录。find -name april\*  -fprint filelist  寻找当前目录下,文件名称以april起始的文件,并将结果输出到filelist文件中。寻找当前目录下文件名称以april或may起始的文件:find -name april\* -o -name may\*  只要符合前后两个参数之中的一个条件即可

free命令会显示内存的使用情形,包括物理内存、虚拟的交换文件内存、共享内存区段,以及系统核心使用的缓冲区等。free -s 10 每10秒钟检查一次内存的使用情形。

ftp:传输文件

grep 查找文件里符合条件的字符串。-i 忽略大小写,不论大小写皆可。-r 对当前目录中的所有文件,包括子目录在内,寻找包含“deepwater”字符串的文件: grep -r deepwater *

groupadd 建立组,groupdel删除组, groupmod 更改组识别码或名称

gunzip 解压文件,默认的扩展名为.gz,跟gzip一样,是gunzip就是gzip的硬链接。gunzip file1.gz 解开file1.gz压缩文件。把/home/darkseed目录下的所有压缩文件一并解压,包括子目录:gunzip -r /home/darkseed

halt 关闭系统

head 输出文件内容的最前面部分,默认读取行数是最前10行

help 命令帮助,如info, man。history 列出之前用过的命令,最近10次所输入的命令:history 10

hostname 查询及设置主机名称。httpd:Apache HTTP服务器程序

hwclock:显示与设置硬件时钟。在Linux中有硬件时钟(RTC, Real Time Clock)与系统时钟(System Clock)两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设置的时钟。系统时钟则是指kernel中的时钟。当Linux启动时,系统时钟会去读取硬件时钟的设置,之后系统时钟即独立运作。所有Linux相关命令与函数都是读取系统时钟的设置。

id 显示用户ID,以及所属组ID。

ifconfig:interface configure,显示或设置网络设备。将第一块网卡的IP地址设为203.74.205.123: ifconfig eth0 203.74.205.123   ifconfig eth0 down/up 关闭/打开第一块网卡

iptables : 包过滤功能和NAT的管理工具。iptables命令主要是用来设置、维护及检查Linux核心中IP包过滤原则的表格。

jobs:显示正在后台执行的工作。

kill: 杀死执行中的程序或工作。kill -9 XXX

less: 显示文件内容,less命令的效用类似more,但它具有互动式操作界面,可以轻易地利用各种组合键来浏览文件。遇到大型文件时,less命令不会一次读取整个文件,因此在执行速度上较文本编辑程序快。

ln:连接文件或目录。ln source target :建立source文件的硬链接,并命名为target;建立source文件的符号链接,并命名为target:ln -s source target

login:登录系统

lsmod:list modules, 执行lsmod命令,会列出所有已载入系统的模块。Linux操作系统的内核具有模块化的特性,因此在编译内核时,无需把全部的功能统统放入内核。可以将这些功能编译成一个个单独的模块,待有需要时再分别载入它们。

make:编译系统内核或模块。make在执行时会去读取makefile中的步骤与设置,makefile为script文件。基本上,makefile会依次调用前置处理器、编译器、以及链接器,将程序源代码逐步转为可执行文件。

md5sum: 计算与检查MD5函数值。

mkdir:建立目录。

mount:加载文件系统,mount可将指定设备中的文件系统加载到Linux的目录下(也就是加载点)。

mv: 移动或更名现有的文件或目录。

od: 输出文件内容,od命令会读取所给予的文件的内容,并将其内容以八进制内码呈现出来。

passwd:设置密码。

ping:侦测主机。

ps: process status, 报告程序状况。ps -ef | grep , ps aux

pstree: 以树状图显示程序。

pwd:显示工作目录。

rcp:远程复制文件或目录。

reboot: 重新开机。

rm: 删除文件或目录。

rmdir:删除目录。

rmmod: 可删除不要的模块。Linux操作系统的内核具有模块化的特性。

route:管理与显示路由表。

rpm:包管理命令。

screen: 多重窗口管理程序。

sed:利用script来处理文本文件。

set: 查询当前所有的变量。

sfdisk:硬盘分区工具程序。

shutdown:系统关机命令。

sort:将文本文件内容加以排序。

stat:显示inode内容。显示sample文件inode的信息,stat sample.txt

su:变更用户身份。sudo:以其他身份来执行命令。

sync: 将内存缓冲区内的数据写入磁盘。一般用于防范突然关机。

tac: 将其内容反序输出到标准输出设备。tail: 输出文件内容的最后部分。

tar: 备份backupdir目录下所有文件和子目录,备份完后再以gzip命令压缩,并指定备份文件文件名为backup.tar.gz:tar -czf backup.tar.gz backupdir 解开曾以gzip命令压缩过的backup.tar.gz备份文件:tar -xzf backup.tar.gz

top: 显示、管理执行中的程序。P: 依CPU的使用率排序,此为默认值;M:以内存的使用量排序;T:以时间栏位排序

touch:改变文件或目录时间

tr:转换字符。把文本文件nevergiveup里的小写字母统统转换成大写字母,然后存储成文件NEVERGIVEUP:tr a-z A-Z < nevergiveup > NEVERGIVEUP

traceroute:显示包到主机间的路径。

umask:指定在建立文件时默认的权限掩码。

umount:卸除文件系统。 unalias:删除别名。uname:显示系统信息。

uniq:检查及删除文本文件中重复出现的的行列。

w:显示当前登录系统的用户信息。

wc: word count,计算字数。

wget:从互联网下载文件。

whoami:显示用户名称。列出自己的用户名称。

以上都来自《Linux命令详解词典》,施威铭研究室 著,机械工业出版社。有很多命令的细节,后续继续补充。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,377评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,390评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,967评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,344评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,441评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,492评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,497评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,274评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,732评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,008评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,184评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,837评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,520评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,156评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,407评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,056评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,074评论 2 352

推荐阅读更多精彩内容