Linux的常见50条命令(黄⾊代表以前不知道的)登⼊和挂载命令(1-8)
1.Mount:挂载命令。把存储介质指定成系统中的某个⽬录,⽐如挂载光驱mount /dev/cdrom把CDROM挂载,可在⽬录/mnt/cdrom下查看内容。
2. umount:卸载命令,⽐如umount /dev/cdrom。
3.shutdown:关闭linux系统,后⾯可加参数,⽐如shut down now。
6.halt:挂起系统,但没有关机。
7.chsh:改变登⼊系统的shell。
<:显⽰终端机连接标准输⼊设备的⽂件名称。
⽂件处理命令(9-22)
9.ls:显⽰当前⽬录内容。加参数路径可以显⽰指定⽬录内容,/ 特定指根⽬录;加-l显⽰⽬录下⽂件的详细信息诸如权限,加-all显⽰最详细信息。加|more可分屏显⽰⽬录⽂件信息,enter跟进,shift+page up/down翻页。
10.find:查⽂件。格式为:find . -name "*.java" 或者find . -name \*.java,其中.表⽰当前⽬录,-name表⽰以名字查,*即是通配符。
<:删除⽬录或者⽂件。加参数-rf强制递归删除⼀个⾮空⽬录。
12.cd:进⼊某个⽬录。加参数表⽰路径,/表⽰linux根⽬录;cd ~返回home下的⽤户⽬录;cd ..返回上层⽬录。
13.cp:拷贝命令。加参数表⽰待拷贝⽂件和⽬标⽬录。 usr/local/arm拷贝当前⽬录下的1.txt⽂件到⽬标⽬录。
14.cat: 查看⼀个⽂件的内容,后⾯直接接⽂件名;如果⽂件内容较长在屏幕上⼀滚⽽过,可执⾏cat ⽂件名|less 来查看,上下键来移动。
<:类似cat ,不过会以⼀页⼀页的显⽰⽅便使⽤者逐页阅读,⽽最基本的指令就是按空⽩键(space)就往下⼀页显⽰,按b键就会往回(back)⼀页显⽰。
16.mkdir:创建⽬录命令。如mkdir dirname,当前⽬录下创建由dirname命名的⽬录,或者创建已有⽬录路径下的下⼀级⽬录,不能⼀次创建多层⽬录。
17.diff:功能为逐⾏⽐较两个⽂本⽂件,列出其不同之处以怎样达到⼀致。⽐如:diff file1 file2,得到n1,n2 c n3,n4。其中n1 n2是指第⼀个⽂件若⼲⾏,n3 n4是指第⼆个⽂件若⼲⾏。中间的字母a指添加,d指删除,c指修改。
18.mv:移动或者重命名⽂件或⽬录。mv name1 ppp,重命名name1为ppp;mv name1 /usr/ 将⽂件移动⾄⽬标⽬录下。
19.apt-get:⽤于⾃动查安装软件,更新软件,⼀般需要root权限。所以格式是sudo apt-get install(安装),sudo apt-get remove(卸载),sudo apt-get upgrade(升级)。
20.fgrep:全局查命令,⽐如特定的⽂本字符串,以在特定的⽬录下的所有⽂本中查特定的字符串⽂本:fgrep "Unable to install hw params" external/alsa-lib/* -r。与grep功能相似。
21.head:查看⽂件的前⼏⾏,⽐如查看⽂件的前五⾏head -5 /etc/passwd。
22.tail:查看⽂件的后⼏⾏,⽐如查看⽂件的后⼗⾏tail -10 /etc/passwd。
系统管理命令(23-35)
23.Pwd:显⽰完整的当前⼯作⽬录。
24.Source:通常⽤于重新执⾏刚修改的初始化⽂件,使之⽴即⽣效,⽽不必注销并重新登录,⽐如修改玩环境变量配置后,运⾏source
~/.bashrc。
25.df:显⽰当前系统磁盘使⽤状况。
27.free:显⽰系统内存使⽤状况。
28.at:在某个约定的时间执⾏特定操作。
29.adduser:在home⽬录下添加⼀个⽤户。
31. unzip:解压缩zip⽂件。
33.gunzip:解压缩.gz⽂件。
34.last:列出过去与⽬前登⼊系统的⽤户相关信息。
35.rpm:它的功能类似于Windows⾥⾯的“添加/删除程序”,被⼴泛应⽤于在Linux下安装、删除软件。如:rpm -q modutils,查询系统中有没有modutils软件包。
⽹络操作命令(36-40)
37.service network restart:配置好⽹络服务后,重启。
38stat:netstat命令的功能是显⽰⽹络连接、路由表和⽹络接⼝信息,可以让⽤户得知⽬前都有哪些⽹络连接正在运作。
40.ping:访问特定的⽹络ip地址。
⽹络操作命令(41-46)
linux系统vim编辑器41.passwd:修改密码。
42.su:作⽤是变更为其它使⽤者的⾝份,超级⽤户除外,需要键⼊该使⽤者的密码。
43.chmod:改变⽂件权限。⽐如chmod 777 cc,设置cc权限为777。第⼀位是⽂件所有者权限,第⼆位是组权限,第三位是其它⼈权限。每位的权限值是读权限(4)与写权限(2)与执⾏权限(1)之和。
44.chown:改变与⽂件关联的所有者和组。如chown jim program.c,即program.c的⽤户访问权限现在应⽤到jim;chown -R john:build
/tmp/src,将src⽬录下⾯所有⽂件关联到⽤户john,组build。
45.umask:确定了你创建⽂件的缺省模式。这⼀命令实际上和chmod命令正好相反。如:umask 777。
46.sudo:是允许系统管理员让普通⽤户执⾏⼀些或者全部的root命令的⼀个⼯具,如halt,reboot,su等等。这样不仅减少了root⽤户的登陆和管理时间,同样也提⾼了安全性。
VIM编辑器命令(47)
47.vi编辑器操作:
退出:按shift+:,q。其中,q!强制退出,wq保存后退出。
编辑:按i进⼊编辑状态。
查:按esc退出编辑模式,执⾏“/单词”就可以查要的字符串,按N查下⼀个。
复制:按esc退出编辑模式,要复制当前⾏,按YY,跳转光标到⽬标⾏;要复制多⾏,输⼊⾏数再按YY,跳转光标到起始⾏。
粘贴:复制后跳转光标到⽬标位置,按P。
压缩与解压缩命(48-50)
48.
<
解压:tar zxvf
压缩:tar zcvf DirName 把DirName的内容压缩成以FileName命名的压缩⽂档。
49.
tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
50.
tar
解压:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName 该命令起不了压缩作
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论