Linux常用命令英文全称

命令缩写:

lslist(列出目录内容)

cdChangeDirectory(改变目录)

su:switchuser切换用户
rpm:redhatpackage manager
红帽子打包管理器
pwd:printwork directory
打印当前目录显示出当前工作目录的绝对路径
ps:process status(
进程状态,类似于windows的任务管理器)常用参数:-auxf
ps-auxf
显示进程状态
df:disk free
其功能是显示磁盘可用空间数目信息及空间结点信息。换句话说,就是报告在任何安装的设备或目录中,还剩多少自由的空间。
rpm
:即RedHatPackage Management,是RedHat的发明之一

rmdirRemoveDirectory(删除目录)

rmRemove(删除目录或文件)

cat:concatenate连锁catfile1 file2>>file3把文件1和文件2的内容联合起来放到file3
insmod:install module,
载入模块
ln-s : link -soft
创建一个软链接,相当于创建一个快捷方式

mkdirMakeDirectory(创建目录

touch

man:Manual
suSwithuser
cd
Changedirectory
ls
Listfiles
ps
ProcessStatus
mkdir
Makedirectory
rmdir
Removedirectory
mkfs: Make file system
fsck
Filesystem check
cat: Concatenate
uname: Unix name
df: Diskfree
du: Disk usage
lsmod: List modules
mv: Move file
rm:Remove file
cp: Copy file
ln: Link files
fg:Foreground
bg: Background
chown: Change owner
chgrp:Change group
chmod: Change mode
umount: Unmount
dd:
本来应根据其功能描述“Convertan copy”命名为“cc”,但“cc”已经被用以代表“CComplier”,所以命名为“dd”
tar
Tapearchive
ldd
Listdynamic dependencies
insmod
Installmodule
rmmod
Removemodule
lsmod
Listmodule
文件结尾的"rc"(如.bashrc.xinitrc等):Resourceconfiguration
Knnxxx /Snnxxx
(位于rcx.d目录下):KKill);S(Service)nn(执行顺序号);xxx(服务标识)
.a
(扩展名a):Archivestaticlibrary
.so
(扩展名so):Sharedobjectdynamicallylinked library
.o
(扩展名o):Objectfilecompliedresult of C/C++ source file
RPM
Redhat package manager
dpkg
Debianpackage manager
apt
Advancedpackage toolDebian或基于Debian的发行版中提供)

部分Linux命令缩写

bin= BINaries #下面的是一些二进制程序文件

/dev= DEVices  #下面的是一些硬件驱动

/etc= ETCetera #目录存放着各种系统配置文件,类似于windows下的system

/lib= LIBrary

/proc= PROCesses

/sbin= Superuser BINaries

/tmp= TeMPorary

/usr= Unix Shared Resources 

/var= VARiable ?

/boot=boot#下面的是开机启动文件

FIFO= First In, First Out

GRUB= GRand Unified Bootloader

IFS= Internal Field Seperators

LILO= LInux LOader

MySQL= My是最初作者女儿的名字,SQL= Structured Query Language

PHP= Personal Home Page Tools = PHP Hypertext Preprocessor

PS= Prompt String

Perl= "Pratical Extraction and Report Language" ="Pathologically Eclectic Rubbish Lister"

Python得名于电视剧MontyPython's Flying Circus

Tcl= Tool Command Language

Tk= ToolKit

VT= Video Terminal

YaST= Yet Another Setup Tool

apache= "a patchy" server

apt= Advanced Packaging Tool

ar= archiver

as= assembler

awk= "Aho Weiberger and Kernighan"三个作者的姓的第一个字母

bash= Bourne Again SHell

bc= Basic (Better) Calculator

bg= BackGround

biff=作者HeidiStettnerU.C.Berkely养的一条狗,喜欢对邮递员汪汪叫。

cal= CALendar

cat= CATenate

cd= Change Directory

chgrp= CHange GRouP

chmod= CHange MODe

chown= CHange OWNer

chsh= CHange SHell

cmp= compare

cobra= Common Object Request Broker Architecture

comm= common

cp= CoPy

cpio= CoPy In and Out

cpp= C Pre Processor

cron= Chronos希腊文时间

cups= Common Unix Printing System

cvs= Current Version System

daemon= Disk And Execution MONitor

dc= Desk Calculator

dd= Disk Dump

df= Disk Free

diff= DIFFerence

dmesg= diagnostic message

du= Disk Usage

ed= editor

egrep= Extended GREP

elf= Extensible Linking Format

elm= ELectronic Mail

emacs= Editor MACroS

eval= EVALuate

ex= EXtended

exec= EXECute

fd= file descriptors

fg= ForeGround

fgrep= Fixed GREP

fmt= format

fsck= File System ChecK

fstab= FileSystem TABle

fvwm= F*** Virtual Window Manager

gawk= GNU AWK

gpg= GNU Privacy Guard

groff= GNU troff

hal= Hardware Abstraction Layer

joe= Joe's Own Editor

ksh= Korn SHell

lame= Lame Ain't an MP3 Encoder

lex= LEXical analyser

lisp= LISt Processing = Lots of Irritating Superfluous Parentheses

ln= LiNk

lpr= Line PRint

ls= list

lsof= LiSt Open Files

m4= Macro processor Version 4

man= MANual pages

mawk= Mike Brennan's AWK

mc= Midnight Commander

mkfs= MaKe FileSystem

mknod= MaKe NODe

motd= Message of The Day

mozilla= MOsaic GodZILLa

mtab= Mount TABle

mv= MoVe

nano= Nano's ANOther editor

nawk= New AWK

nl= Number of Lines

nm= names

nohup= No HangUP

nroff= New ROFF

od= Octal Dump

passwd= PASSWorD

pg= pager

pico= PIne's message COmposition editor

pine= "Program for Internet News & Email" = "Pineis not Elm"

ping=拟声 又 =Packet InterNet Grouper

pirntcap= PRINTer CAPability

popd= POP Directory

pr= pre

printf= PRINT Formatted

ps= Processes Status

pty= pseudo tty

pushd= PUSH Directory

rc= runcom = run command, rc还是plan9shell

rev= REVerse

rm= ReMove

rn= Read News

roff= RunOFF

rpm= RPM Package Manager = RedHat Package Manager

rsh,rlogin, rvim中的r= Remote

rxvt= ouR XVT

seamoneky=

sed= Stream EDitor

seq= SEQuence

shar= SHell ARchive

slrn= S-Lang rn

ssh= Secure SHell

ssl= Secure Sockets Layer

stty= Set TTY

su= Substitute User

svn= SubVersioN

tar= Tape ARchive

tcsh= TENEX C shell

tee= T (T形水管接口)

telnet= TEminaL over Network

termcap= terminal capability

terminfo= terminal information

tex= τέχνη的缩写,希腊文art

tr= traslate

troff= Typesetter new ROFF

tsort= Topological SORT

tty= TeleTypewriter

twm= Tom's Window Manager

tz= TimeZone

udev= Userspace DEV

ulimit= User's LIMIT

umask= User's MASK

uniq= UNIQue

vi= VIsual = Very Inconvenient

vim= Vi IMproved

wall= write all

wc= Word Count

wine= WINE Is Not an Emulator

xargs= eXtended ARGuments

xdm= X Display Manager

xlfd= X Logical Font Description

xmms= X Multimedia System

xrdb= X Resources DataBase

xwd= X Window Dump

yacc= yet another compiler compiler

Fish= the Friendly Interactive SHell

su= Switch User

MIME= Multipurpose Internet Mail Extensions

ECMA= European Computer Manufacturers Association


/var 包含系统一般运行时要改变的数据。通常这些数据所在的目录的大小是要经常变化或扩充的。原来 /var 目录中有些内容是在 /usr 中的,但为了保持 /usr 目录的相对稳定,就把那些需要经常改变的目录放到 /var 中了。每个系统是特定的,即不通过网络与其他计算机共享。下面列出一些重要的目录 ( 一些不太重要的目录省略了 ) 。 
1. /var/catman : 包括了格式化过的帮助 (man) 页。帮助页的源文件一般存在 /usr/man/catman 中;有些 man 页可能有预格式化的版本,存在 /usr/man/cat 中。而其他的 man 页在第一次看时都需要格式化,格式化完的版本存在 /var/man 中,这样其他人再看相同的页时就无须等待格式化了。 (/var/catman 经常被清除,就像清除临时目录一样。 ) 
2. /var/lib : 存放系统正常运行时要改变的文件。 
3. /var/local : 存放 /usr/local 中安装的程序的可变数据 ( 即系统管理员安装的程序 ) 。注意,如果必要, 
即使本地安装的程序也会使用其他 /var 目录,例如 /var/lock 。 
4. /var/lock : 锁定文件。许多程序遵循在 /var/lock 中产生一个锁定文件的约定,以用来支持他们正在使用某个特定的设备或文件。其他程序注意到这个锁定文件时,就不会再使用这个设备或文件。 
5. /var/log : 各种程序的日志 (log) 文件,尤其是 login (/var/log/wtmplog 纪录所有到系统的登录和注销 ) 和 syslog (/var/log/messages 纪录存储所有核心和系统程序信息 ) 。 /var/log 里的文件经常不确定地增长,应该定期清除。 
6. /var/run : 保存在下一次系统引导前有效的关于系统的信息文件。例如, /var/run/utmp 包含当前登录的用户的信息。 
7. /var/spool : 放置 “ 假脱机 (spool)” 程序的目录,如 mail 、 news 、打印队列和其他队列工作的目录。每个不同的 spool 在 /var/spool 下有自己的子目录,例如,用户的邮箱就存放在 /var/spool/mail 中。 
8. /var/tmp : 比 /tmp 允许更大的或需要存在较长时间的临时文件。注意系统管理员可能不允许 /var/tmp 有很旧的文件。 
  
/etc 文件系统 
/etc 目录包含各种系统配置文件,下面说明其中的一些。其他的你应该知道它们属于哪个程序,并阅读该程序的 man 页。许多网络配置文件也在 /etc 中。 
1. /etc/rc 或 /etc/rc.d 或 /etc/rc?.d : 启动、或改变运行级时运行的脚本或脚本的目录。 
2. /etc/passwd : 用户数据库,其中的域给出了用户名、真实姓名、用户起始目录、加密口令和用户的其他信息。 
3. /etc/fdprm : 软盘参数表,用以说明不同的软盘格式。可用 setfdprm 进行设置。更多的信息见 setfdprm 的帮助页。 
4. /etc/fstab : 指定启动时需要自动安装的文件系统列表。也包括用 swapon -a 启用的 swap 区的信息。 
5. /etc/group : 类似 /etc/passwd ,但说明的不是用户信息而是组的信息。包括组的各种数据。 
6. /etc/inittab : init 的配置文件。 
7. /etc/issue : 包括用户在登录提示符前的输出信息。通常包括系统的一段短说明或欢迎信息。具体内容由系统管理员确定。 
8. /etc/magic : “file” 的配置文件。包含不同文件格式的说明, “file” 基于它猜测文件类型。 
9. /etc/motd : motd 是 message of the day 的缩写,用户成功登录后自动输出。内容由系统管理员确定。常用于通告信息,如计划关机时间的警告等。 
10. /etc/mtab : 当前安装的文件系统列表。由脚本 (scritp) 初始化,并由 mount 命令自动更新。当需要一个当前安装的文件系统的列表时使用 ( 例如 df 命令 ) 。 
11. /etc/shadow : 在安装了影子 (shadow) 口令软件的系统上的影子口令文件。影子口令文件将 /etc/passwd 文件中的加密口令移动到 /etc/shadow 中,而后者只对超级用户 (root) 可读。这使破译口令更困难,以此增加系统的安全性。 
12. /etc/login.defs : login 命令的配置文件。 
13. /etc/printcap : 类似 /etc/termcap ,但针对打印机。语法不同。 
14. /etc/profile 、 /etc/csh.login 、 /etc/csh.cshrc : 登录或启动时 bourne 或 cshells 执行的文件。这允许系统管理员为所有用户建立全局缺省环境。 
15. /etc/securetty : 确认安全终端,即哪个终端允许超级用户 (root) 登录。一般只列出虚拟控制台,这样就不可能 ( 至少很困难 ) 通过调制解调器 (modem) 或网络闯入系统并得到超级用户特权。 
16. /etc/shells : 列出可以使用的 shell 。 chsh 命令允许用户在本文件指定范围内改变登录的 shell 。提供一 
台机器 ftp 服务的服务进程 ftpd 检查用户 shell 是否列在 /etc/shells 文件中,如果不是,将不允许该用户登录。 
17. /etc/termcap : 终端性能数据库。说明不同的终端用什么 “ 转义序列 ” 控制。写程序时不直接输出转义 
序列 ( 这样只能工作于特定品牌的终端 ) ,而是从 /etc/termcap 中查找要做的工作的正确序列。这样,多数的程序可以在多数终端上运行。


man: Manual 意思是手册,可以用这个命令查询其他命令的用法。

pwd:Print working directory 意思是密码。

su:Swith user 切换用户,切换到root用户

cd:Change directory 切换目录

ls:List files 列出目录下的文件

ps:Process Status 进程状态

mkdir:Make directory 建立目录

rmdir:Remove directory 移动目录

mkfs: Make file system 建立文件系统

fsck:File system check 文件系统检查

cat: Concatenate 串联

uname: Unix name 系统名称

df: Disk free 空余硬盘

du: Disk usage 硬盘使用率

lsmod: List modules 列表模块

mv: Move file 移动文件

rm: Remove file 删除文件

cp: Copy file 复制文件

ln: Link files 链接文件

fg: Foreground 前景

bg: Background 背景

chown: Change owner 改变所有者

chgrp: Change group 改变用户组

chmod: Change mode 改变模式

umount: Unmount 卸载

dd: 本来应根据其功能描述“Convert an copy”命名为“cc”,但“cc”已经被用以代表“C Complier”,所以命名为“dd”

tar:Tape archive 解压文件

ldd:List dynamic dependencies 列出动态相依

insmod:Install module 安装模块

rmmod:Remove module 删除模块

lsmod:List module 列表模块
sudo是superuser do的简写



reboot:重启
logout :退出 注销
binary :二进制
device:设备 手段
etcetera:等等 系统配置文件
recursion:递归(-R)
disrecursion:不递归)(-d)
force:直接覆盖(-f)
all:所有的(-a)
list:列出所有信息(-l)

if:提示是否覆盖(-I)
普通文件(-):文本文件和二进制文件
目录文件(d):文件夹
连接文件(l):ln创建的文件
特殊文件:设备文件(b,c)和管道文件(p)
图形界面要注销就从菜单里选择或者快捷键ctrl+alt+backspace
修改登录界面启动:vi /etc/inittab
3 文本 5 图像

使用 man或info 查看有关命令的帮助
使用fdisk -l 显示分区情形;df -h显示磁盘使用情形
使用du -sh /*查看某个(根目录所有文件夹)目录占有磁盘情形
查看linux版本号:uname -a
清屏:clear
检查修复文件系统(非正常关机):fsck
查找文件:find /etc -name 文件名 (/etc为起始目录)
列出某个目录的详细信息:ls -l /etc(/etc为目录)
当前目录:cd . 上一层目录:cd .. 查看目录路径:pwd
创建目录:mkdir 1(1为文件名)
删除空目录:rmdir 1 删除不为空的目录或文件:rm -r(-f) 1
查看用户信息:vi /etc/passwd
隐式密码:vi /etc/shadow
查看某个文件的内容:cat /etc/inittab
移动文件:mv 1.c /root (移动1.c到root中)
创建文件:vi 1.c
复制文件到指定目录:cp /root/1.c/home/1.c(从root目录复制到home目录下)
比较两个文件:diff 1.c 2.c 或cmp 1.c 2.c
标准用户输入:cat (输入完后安ctrl d退出)

显示重定向:ls -l > ls.txt(显示到ls.txt上;0>输入重定向;1>输出重定向;2>错误重定向)

设置文件的读写权限:chmod u+w 1.c(增加文件拥有者对1.c写的权限)
chmod g-r 1.c( 删除工作组对1.c读的权限)
chmod o+x 1.c(增加其他用户对1.c的执行权限)
chmod a-w 1.c(删除所有用户对1.c写的权限)
列出文件索引好:ls -i

构建软硬连接:in -s /home/lxt008 /008(将lxt008链接至008 即008是lxt008的快捷方式 若无-s就是硬链接)


查看DNS客户端配置:more /etc/resolv.conf
查看ip地址:ifconfig(看以上两者的ip是否相符,若不相符 使用下面的命令修改)
更改网络配置:netconfig(修改好后,要使用service network restart重启网络后方能生效)
查看默认路关:route -n
修改默认网关:route add default gw 192.168.88.1(ip和默认网关在同一网段方能联网)
或使用 ifconfig eth0 192.168.88.8 netmask 255.255.255.0 修改ip和子网掩码
结束进程:ctrl+ c(或D)
查看网络状况:netstat


查看某个rpm包是否安装:rpm -qi a.rpm
安装某个包:rpm -ivh a.rpm
打包:tar -cvf lxt008.tar /home/lxt008(将home目录下的路线图lxt008文件夹打包成lxt008.tar v是view简写 f为file)
解包:tar -xvf lxt008.tar /home(解压到home中)
查看包的内容:tar -tvf lxt008.tar
打包并压缩:tar -czvf 008.tar.gz /home/lxtoo8
解压包:tar -xzvf 008.tar.gz /home


注释掉:#
创建shell脚本:vi first.sh
显示字符串:echo "王林"
等待从终端输入给变量:read f(f为变量)
显示变量内容:echo ${f}
查看环境变量:env
不需要换行:-n
查看运行的进程:ps
杀掉某个线程:kill 1186(1186是线程号)
将某个进程设为后台运行:find / -name passwd &(将find / -name passwd进程设为后台运行)

管道:ls -l /dev | more (列出dev目录下的详细信息 又要分页)

vi编辑器中保存文件:w +文件名
显示行号::set nu

猜你喜欢

转载自blog.csdn.net/linxubin321/article/details/54882136