常用命令:
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 -rf
r :删除带有子目录的文件
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 查看显示自己的内核版本