liunx常用命令

来源:互联网 发布:mac怎么制作铃声 编辑:程序博客网 时间:2024/05/16 05:32

常用命令:

1.查询:

ls例子:ls -alrs把当前路径的所有文件所有信息以倒序排序展示出来l :表示所有的链接信息a:表示所有文件,包括.开始的r :以倒序为目的s :按大小排序2.创建目录:mkdir例子:mkdir -p -m 0111 test1/test在当前路径创建test1/test文件夹,目录权限为0111,拥有者为当前用户,所属组为当前用户的组p :在创建多层目录的时候需要,如果没有使用该参数,则创建的目录的前缀每一层目录都必须存在;如果指定了该参数,当中间目录不存在时,会帮你自动创建m :指定文件的权限rwxrwxrwx(0777)3.用于创建文件vi例子:vi test.txt创建一个test.txt文件基本操作:G是移动到行尾输入数字,然后按shift+G跳转到对应行的行头处$移动到行尾Ctrl+b向后浏览一页Ctrl+f向前浏览一页ctrl+u向后移动半页Ctrl+d向前移动半页^移动到行首如果想让文本显示行号.就在命令行 模式下,在文本最后输入":set nu"命令"w":将光标移到下一行头"b":跟"w"相反.移到上一行行头"e":将光标移到下一行尾.复制   「yw」:将光标所在之处到字尾的字符复制到缓冲区中。   「yy」:复制光标所在行到缓冲区。   「#yy」:例如,「6yy」表示拷贝从光标所在的该行"往下数"6行文字。   「p」:将缓冲区内的字符贴到光标所在位置。注意:所有与"y"有关的复制命令都必须与"p"配合才能完成复制与粘贴功能。替换   「r」:替换光标所在处的字符。 ,按一下"r"然后输入要即可.  「R」:替换光标所到之处的字符,直到按下「ESC」键为止。恢复上一次操作   「u」:如果您误执行一个命令,可以马上按下「u」,回到上一个操作。按多次"u"可以执行多次恢复.就相当于"CTRL +Z"的操作.4.删除文件rm -rfr :删除带有子目录的文件f :强制删除没有任何提示i :会带有提示信息d:试图删除多个文件和其他类型的文件
5.压缩和
解压

tar-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出下面的参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。# tar -cf all.tar *.jpg 
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。# tar -rf all.tar *.gif 
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。# tar -uf all.tar logo.gif 
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。# tar -tf all.tar 
这条命令是列出all.tar包中所有文件,-t是列出文件的意思# tar -xf all.tar 
这条命令是解出all.tar包中所有文件,-x是解开的意思 
压缩
tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for Linux
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux 解压
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2   //解压 tar.bz2
tar –xZvf file.tar.Z   //解压tar.Zunrar e file.rar //解压rarunzip file.zip //解压zip
总结
1、*.tar 用 tar –xvf 解压2、*.gz 用 gzip -d或者gunzip 解压3、*.tar.gz和*.tgz 用 tar –xzf 解压4、*.bz2 用 bzip2 -d或者用bunzip2 解压5、*.tar.bz2用tar –xjf 解压6、*.Z 用 uncompress 解压7、*.tar.Z 用tar –xZf 解压8、*.rar 用 unrar e解压9、*.zip 用 unzip 解压其他命令1.cat:显示文本b:带有行数,非空行的数目,从第一行开始e:展示所有信息,包括结束行的字符$n:所有的行数,从第一行开始2.pwd:显示当前路径3.df:查看系统的硬件信息4.hostname可以查看linux的计算机名;5.whoami可以查看当前用户;6.chown oracle /home/u1 表示改变目录所有者为oracle账户;7.chmod 755 /home/u1 表示oracle账户对/home/u1目录有755权限;8.uname -a 查看显示自己的内核版本
0 0
原创粉丝点击