linux 命令是什么的缩写,常见的Linux命令缩写

前言

之前在思考Linux 命令中du与df的命令的英文名字的时候, 查询了一下. 发现我们经常使用的Linux命令都是英文字母的缩写. 今天在此, 将这些内容简单的总结一下.

正文

文件目录&文件操作命令

ls :list(列出目录内容). ls -a是list -all的缩写, 意在查看所有文件.touch: touch.创建文件.rm:Remove(删除目录或文件)mkdir :Make Directory(创建目录) .rmdir : Remove Directory (删除目录).ln -s : link -soft 创建一个软链接, 相当于创建一个快捷方式. ln -s /usr/Kafka/kafka_2.11-1.0.0 currentcp : Copy file. cp -rp hello1/ hello2/. 注意如果需要拷贝软连接 -d参数.mv: Move file.cd :Change Directory (改变目录).pwd: print work directory 打印当前目录, 显示出当前工作目录的绝对路径.cat : concatenate连锁. cat file1 file2>>file3把文件1和文件2的内容联合起来放到file3中.echo : 回声. 使用重定向创建文件.(echo “123” >> 123).>> 追加 > 覆盖.vi: Visual editor 可视化编辑器.

I插入; Esc取消;:wq! (write and quit).a在光标后面插入;A 在该行的最后插入;I在该行最前面插入;gg跳到文件首行;G直接跳到文件的末行;dd删除行 5dd删除光标后的5行;yy 赋值当前行,3yy复制多行;p粘贴;v进入字符选择复制,y复制p粘贴;Ctrl + V进入块选择模式;shift+v 进入行选择模式;查找替换%s/sad/88888 替换;/you查找文件内出现,定位到第一个匹配,n查找下一个匹配, N定位到上一个.

文件权限管理

chown : Change ownerchgrp : Change groupchmod : Change mode

文件系统

mkfs: Make file systemfsck:File system check

Tar包

tar:Tape archive. 经常使用的tar -cvf hello.tar.

必选参数(-c: 建立压缩档案; -x:解压; -t:查看内容;-r:向压缩归档文件末尾追加文件;-u:更新原压缩包中的文件)可选参数(-z:有gzip属性的;-j:有bz2属性的;-Z:有compress属性的;-v:显示所有过程;-O:将文件解开到标准输出.).tar 解压tar xvf FileName.tar 压缩tar cvf FileName.tar DirName.tar.gz 和 .tgz 解压tar -zxvf FileName.tar.gz 压缩tar -zcvf FileName.tar.gz DirName

时间处理

date: 时间. 查看系统时间. date +"%Y-%m-%d %H:%M:%S".

用户处理

su : switch user 切换用户.uname : Unix name.who: 查看当前在线.last: 查看最近的登陆历史.

磁盘管理

df : disk free 其功能是显示磁盘可用空间数目信息及空间结点信息. 换句话说,就是报告在任何安装的设备或目录中, 还剩多少自由的空间. df -hdu : Disk usage.du -sh

进程管理

ps : process status(进程状态,类似于windows的任务管理器) 常用参数:-auxf. ps -auxf 显示进程状态.nohup : No HangUPfg : Foregroundbg : Background

安装包(rpm/yum/…)

rpm : redhat package manager 红帽子打包管理器  dpkg:Debian package manager  apt : Advanced package tool(Debian或基于Debian的发行版中提供)  lsmod: List modules.  insmod : install module,载入模块  rmmod:Remove module  lsmod:List module

帮助

man: Manual. 手册.

常见目录含义

/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 #下面的是开机启动文件  文件结尾的"rc"(如.bashrc、.xinitrc等) : Resource configuration Knnxxx / Snnxxx(位于rcx.d目录下) : K(Kill) ; S(Service) ; nn(执行顺序号); xxx(服务标识).

.a(扩展名a) : Archive, static library..so(扩展名so) : Shared object, dynamically linked library..o(扩展名o) : Object file, complied result of C/C++ source file.

缩略手册 (字母排序)

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 : 作者Heidi Stettner在U.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 L Mount TABle  mv : MoVe  nano L 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” = “Pine is 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  pwd : Print Working Directory  rc : runcom / run command, rc还是plan9的shell  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

Others

MIME : Multipurpose Internet Mail Extensions

ECMA : European Computer Manufacturers Association

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: 得名于电视剧Monty Python’s Flying Circus

Tcl: Tool Command Language

Tk : ToolKit

VT : Video Terminal

YaST : Yet Another Setup Tool

Reference

[1] linux命令英文缩写的含义(方便记忆) [2] linux中dd命令和df命令是什么单词的缩写,意思是什么? [3] Linux 下的dd命令使用详解(摘录) [4] linux中tar命令用法 [5] cp复制软连接 [6] Linux cp命令 [7] linux下五种查找命令

你可能感兴趣的:(linux,命令是什么的缩写)