linux实用命令

   在没有接触linux之前,江湖上传说linux都是用命令的,一切皆是文件。这让我在刚开始学习linux觉得好可怕,命令得有多少啊,而我又不喜欢记。

   不过用虚拟机安装了ubuntu之后,发现原来linux也是有图形界面的,也是可以像windows那样使用,虽不全是命令,但命令确实是其重要特点。输入几个命令,就可以替代图形界面的繁琐操作,linux的命令简约但不见得简单,因为看似短短的不足一行的命令,却有着众多的参数和选项,让人头疼的是很多选项不知道是什么单词的缩写,或者根本就不是某个单词的缩写。

   linux的命令有很多,在/bin下就有八百多个命令,这么多神才记得在,我们只需熟记常用的命令就行了,另外不会的可以产看manual或者下载一个命令大全之类的文档,以备查看。

   下面是我学习时整理的一部分命令。不求精细,只求实用。


1.查找类:find、grep、which;

   1.1 which -a command,查找输出所有的command命令所在的位置

   1.2 find pathname 参数(-name "filename"/-mtime -,+n/-atime -+n) option

   1.3 grep option pattern filenameList


2.查看编辑文件类:cat、more、less;

   2.1 cat file1 file2...,连接指定文件,并输出合并内容,只是输出连接在一起,实际文件并未连接

   2.2 more filename,输出文件内容到标准输出

   2.3 less filename,用于快速的浏览大文件


3.新建文件类:touch、mkdir

   3.1 touch filename,新建一个文件,或更改一个已存在文件的时间属性

   3.2 mkdir dirname,新建一个目录,mkdir -m=666 dirname,新建一个权限为666的目录


4.删除文件类:rm、rmdir

   4.1 rm filename,删除一个文件;rm -r dirfilename,删除目下及目录下的所有文件;rm -d dirfile删除一个空目录

   4.2 rmdir dirfile只能删除一个空目录


5.复制移动文件类:cp、mv

   5.1 cp src dest复制src到dest;cp -r dir1 dir2复制目录dir1及子目录到dir2;cp file1 file2.. destdir

   5.2 mv file1 file2重命名file1为file2; mv file1 dir 转移file至dir目录下,


6.修改文件属性类:chmod、chown、chgrp

   6.1 chmod [ugo][+-][rwx] file,修改file的属主或同组或其他用户的读或写或执行的权限;chmod 权限值组合 file,chmod 666 file

   6.2 chown 用户名 file,修改file的属主,chown -R 用户名 dir 修改dir及子目录文件的属主

   6.3 chgrp类同chown


7.磁盘分区查询类:fdisk

   7.1 sudo fdisk -l查看当前系统的磁盘资源,其他


   8.系统运作类:shutdown、halt、reboot、sleep,kill

   8.1 shutdown仅仅关闭系统进入单用户模式即维护模式,shutdown now,立即关闭系统进入单用户模式(字符界面);shutdown 22:00,22:00关闭系统;

shutdown -h now,关闭系统后关机,h=halt;shutdown -r now,重启,r=reboot.

   8.2 halt,关机,reboot重启

   8.3 sleep 10休眠10secs

   8.4 kill pid 杀死进程号的进程


9.查看进程类:ps,top,pstree

   9.1 ps -A查看所有进程

   9.2 top查看实时动态的进程信息

   9.3 pstree进程树


10.打包压缩解压类:tar,bzip2,gzip

   10.1 tar -jcv -f filename.tar.bz2打包支持bzip2压缩;tar -zcv -f filename.tar.gz支持gzip压缩;

   tar -jxv -f filename.tar.bz2 [-C dir]指定解压缩的存放目录,若不指定,则默认为当前;

   tar -zxv -f filename.tar.gz [-C dir]指定解压缩到dir,若不指定则默认当前

   10.2 bzip2 -z filename,压缩filename文件为filename.bz2,并删除原文件,加上-k会保留原文件;

    bzip2 -d filename.bz2解压缩为filename

   10.3 gzip filename,压缩filename为fielname.gz,并删除原文件;

    gzip -d filename.gz解压缩  

11.文件挂载类: mount,umount

   11.1 sudo mount /dev/sdb4 /mnt/usb 挂载U盘到mnt/usb,可通过sudo fdisk -l查找, 或df命令

   11.2 sudo umount /dev/sdb4,sudo umount /mnt/usb卸载已挂载的设备


本文出自 “兵疯千里” 博客,请务必保留此出处http://slientradio.blog.51cto.com/7241495/1393098

linux实用命令,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。