Linux - (二)常用命令

时间:2022-08-21 10:51:57

1.查看帮助
man 命令  //查看该命令的帮助文档
q //退出帮助页面
2.切换目录:cd   
cd 目录(文件夹)
cd 目录/目录
cd  ..     // 返回上一级目录
cd /       // 回到根目录
cd ~      // 回家
cd -       // 回到上一次的目录
3.创建目录和删除目录
mkdir //创建目 mkdir -p 
  mkdir  目录名         
mkdir -p a/b/c    //创建多层目录
rmdir //删除目录, 
rmdir 目录      //删除当前目录下指定目录,只能删一个空目录
也可以用 -p 删除多层目录,但都用rm命令更方便(后面)
4.展示目录下的文件列表
ls
ls  //展示能看见的文件和目录的名称
ls  -a //展示所有文件的名称,包括看不见的
文件前面有“.”的代表的是隐藏文件
ls  -l (ll) //显示所有文件并带有详细信息(ls升级版)
    简写为:ll
ll  -h //友好的显示,文件大小不是纯数字,显示k了...
5.浏览文件
cat //显示文件的所有内容
more //分页显示,空格向下一页,回车下一行,不能上
less //分页显示,可以按上下键(PageUp,PageDown)浏览
tail //查看文件的后面的内容 tail -5 setting.xml
     tail -要显示的行数 文件名  //根据参数显示文件的后几行
   tail -f 文件名 //动态的查看文件内容(例:查看tomcat启动日志文件)
  crlt+c 暂停动态滚动查看
6.对文件的操作
touch 文件名 //创建一个文件
cp  文件名  目录/文件名    //复制一个文件到指定目录/文件
例如:cp 1.txt 2.txt    
mv  文件名  目录/文件名  //移动文件到指定的目录/文件
删除文件 rm
rm  文件名 //带询问删除
rm  -f  文件名 //不带询问删除
rm  -r  目录 //带询问的递归删除
rm  -rf  目录 //不带询问的递归删除 慎用。。。
7.tar:打包或解压一个文件或者目录
常用的组合
   -cvf:打包一个文件或者目录
   -zcvf:打包并压缩一个文件或者目录 压缩的格式是:gzip
   -xvf:解压或者打开一个文件
用法:
   tar  参数  文件名  要打包或者解压的文件目录0
例如:
   将当前目录下的所有文件打包成test1.tar
tar -cvf test1.tar ./*
   将当前目录下的所有文件打包并压缩成test2.tar.gz
tar -zcvf test2.tar.gz ./*
   将test1.tar解压到当前目录
tar -xvf test1.tar 
   将test1.tar解压到b目录
tar -xvf test1.tar -C b
8.查找符合条件的字符串
grep  字符串 要查找的文件

9.查看当前的工作目录
pwd 

10.下载资源

wget  资源路径  //联网可以下载任何url(www.163.com可以)

11.查看磁盘空间: df -h

12.free查看内存空间使用情况:
     -g GB单位
  -m MB
-k  KB