JavaWeb29.1【Linux:linux常用命令】

一、准备工作

安装VMware

安装CentOS

安装远程访问软件SecureCRT

 


二、Linux常用命令

【pwd】查看当前所在目录

【clear/Ctrl+L键】清屏

【touch xxx.xxx】创建一个空文件

【已知命令名称  --help】查看该命令的用法

【cd】切换目录

   【cd xxx】切换到xxx目录

   【cd  ..】切换到上一层目录

  【cd  /】切换到系统根目录

  【cd  ~】切换到用户主目录

  【cd  -】切换到上一个所在目录

  【tab】补全文件路径/文件名

【ls】列出当前目录下的文件列表

  【ls  [参数]  [路径或文件名]】

  【ls  -a】显示所有文件或目录(包含隐藏的文件)

  【ls  -l】可缩写为【ll】文件列表的详细信息

以 . 开头的文件----------隐藏文件/文件夹
蓝色文件----------目录
白色文件----------一般性文件,如文本文件,配置文件,源码文件等
浅蓝色文件----------链接文件,主要是使用ln命令建立的文件
绿色文件----------可执行文件,可执行的程序
红色文件-----------压缩文件或者包文件
黄色文件-----------设备文件

【mkdir】创建目录

  【mkdir  aaa】在当前目录下创建aaa目录

  【mkdir  -p  aaa/bbb】在当前目录下创建级联目录aaa/bbb

【rmdir】删除“空”目录

  【rmdir aaa】删除aaa目录,前提是aaa为空目录

【cat】浏览文件内容

  【cat  a.txt】查看a.txt的内容

【more】一般用于要显示的内容会超过一个画面长度的情况

  【空格键】显示下一屏内容

  【回车键】显示下一行内容

  【Q键】退出查看

【less】用法和more类似,不同的是less可以通过【PgUp键】、【PgDn键】来进行上下翻页控制

【tail】显示文件后几行的内容,在实际使用过程中使用非常多的一个命令

  【tail  -10  /etc/password.txt】查看系统根目录下etc目录下password.txt文件的后10行数据

  【tail  -f  catalina.log】动态查看日志文件catalina.log

  【Ctrl+C键】结束查看

【rm】删除文件

  【rm  a.txt】删除a.txt文件,会询问是否确认删除,键入y确认,键入n取消

  【rm  -f  a.txt】不询问,直接删除a.txt文件

  【rm  -r  a】递归删除a目录下的所有内容

  【rm  -rf  a】不询问,直接递归删除a目录下的所有内容,慎用

  【rm  -rf  *】删除当前目录下的所有文件,

  【rm  -rf  /*自杀命令,会删除系统根目录下的所有文件,切勿使用

   

【cp】复制移动

  【cp  a.txt  b.txt】将a.txt复制为b.txt文件

  【cp  a.txt  ../】将a.txt文件复制到上一层目录中

  【cp  a.txt  ../b.txt】将a.txt文件复制到上一层目录中,并重命名为b.txt

【mv】剪切移动

  【mv  a.txt  b.txt】将a.txt文件重命名为b.txt

  【mv  a.txt  ../】将a.txt文件移动到上一层目录中

  【mv  a.txt  ../b.txt】将a.txt文件移动到上一层目录中,并重命名为b.txt

【tar】打包/解压

tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。
一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xxx.tgz)的文件。
    常用参数:
        -c:创建一个新tar文件
        -v:显示运行过程的信息
        -f:指定文件名
        -z:调用gzip压缩命令进行压缩
        -t:查看压缩文件的内容
        -x:解开tar文件

  【tar  -cvf  a.tar  bb】将bb目录及其内容打包为a.tar,会显示打包过程信息

  【tar  -zcvf  c.tar.gz  dd】将dd目录及其内容打包并且压缩为c.tar.gz

  【tar  -xvf  a.tar】解压未压缩的a.tar包到当前目录下,ls后可以看到bb目录

  【tar  -zxvf  c.tar.gz  -C  /usr/aaa】解压压缩的c.tar.gz包到/usr/aaa目录下,进入/usr/aaa目录ls后可以看到dd目录

【find】查找符合条件的文件

  【find  /  -  name  aaa.cfg】从根目录下查找名为aaa.cfg的文件,找到后返回其路径(选中该路径后,鼠标右键会自动粘贴到下一命令行中,在其前加上输入cat命令和空格,回车即可查看文件内容)

  【find  /  -name  “ins*”】从根目录下查找文件名称以ins开头的文件

  【find /  -user  aaa】查找用户aaa的文件

【grep】查找文件内容里符合条件的字符串

  【grep  lang  anaconda-ks.cfg】在anaconda-ks.cfg文件中查找lang字符串

  【grep  lang  anaconda-ks.cfg  --color】在anaconda-ks.cfg文件中查找lang字符串,并且高亮显示关键字lang

  【grep  lang  anaconda-ks.cfg  --color  -A1  -B1】在anaconda-ks.cfg文件中查找lang字符串,高亮显示关键字lang,并且显示lang所在行的前一行和后一行


posted @ 2021-07-14 10:52  yub4by  阅读(54)  评论(0编辑  收藏  举报