1、磁盘命令

(1)、pwd:显示当前所在路径

(2)、ll:显示当前目录下的所有文件和其他目录的

 

 

 首位为“-”的为文件,首位为“d”的是目录

(3)、ls:和"ll"一样,但是只显示后面的名字

 

 

 

(4)、ll /目录名:显示该目录下的文件和目录   eg:ll /usr

(5)、ls /目录名:显示该目录下的文件和目录的名字

(6)、cd: 切换目录;cd /目录名字 :进入到该目录下 eg:cd /usr/local

 

2、文件管理命令

(1)、创建目录: mkdir 目录名 eg:mkdir test

(2)、删除文件或目录:rm、rm -rf

     使用rm删除文件:eg:   rm my.txt

       执行完后回车系统会让你确认是否删除,在提示位置输入y表示同意,输入n取消删除

    不用确认的直接删除:eg: rm -f my.txt    (f表示强制删除)

    强制删文件夹:rm -rf 文件夹 eg:rm -rf /test

(3)、复制文件命令: cp

    语法:cp 被复制的文件名 新的文件名

    复制文件到一个目录:cp a.txt /test

    复制文件到一个目录并且重新命名: cp a.txt /test b.txt

  复制文件夹命令:cp -rf

    语法:cp -rf 被复制的文件名 新的文件名

注意:凡是需要操作到文件夹的都涉及到递归,都要用到参数" -rf "

    

(4)、查看文件全部内容: cat 文件路径

    eg: cat /root/anaconda-ks.cfg

(5)、分页查看文件内容: more 文件路径

逐屏输出(按空白键space就往下一页)Enter一行一行展示,crtl+c可退出查看

(6)、查看文件开头的n行数据:head -n 数字 eg:head /root/anaconda-ks.cfg   (默认是10行)

(7)、查看文件尾部的n行数据:tail -n 数字 eg:tail /root/anaconda-ks.cfg   (默认是10行)

(8)、文件内搜索:grep(在文件中搜索区分大小写,搜索内容有空格要用引号包裹起来搜索内容)

语法:grep 【参数】被搜索内容  文件名  或  [文件名n]

eg:grep java a.txt 在文件a.txt中搜索java

  grep java a.txt b.txt 在文件a.txt和b.txt中搜索java

  grep "java net" a.txt  在文件a.txt中搜索"java net"中间带有空格

  grep JAVA a.txt 在文件a.txt中搜索JAVA

  grep -w java a.txt 在文件a.txt中搜索java(以单词的形式出现)

  grep -i java a.txt  在文件a.txt中搜索java,不区分大小写

  grep -iw java a.txt 在文件a.txt中搜索java(以单词的形式出现) 且不区分大小写

grep搜索还支持正则表达式:

  eg:grep "^java" a.txt 搜索以java开头的内容

    grep "java$" a.txt 搜索以java结尾的内容

3、系统命令

(1)、显示系统日期和时间:date

(2)、切换用户:su 用户名

(3)、清屏:clear

(4)、重启系统:reboot

(5)、关机:shutdown -h now   

    eg:shutdown -5 五小时后哥关机;eg: shutdown now 立即关机

(6*)、查看系统进程:ps -ef

    -e:显示当前所有程序

    -f:显示UID,PPID,C,与STIME栏位信息

  查看当前运行的进程(程序):

    在任意位置执行:ps -ef

(7*)、kill进程:kill

例如:

  kill pid : 杀掉进程

  kill -9 pid 强制杀掉进程,-9表示强制杀掉

4、压缩解压命令

 (1)、tar压缩(归档)

tar用来压缩和解压文件,tar压缩后的文件也叫归档文件

语法:tar 参数 要压缩的文件或目录

常用参数:

z:使用压缩,生成的文件名是xxx.tar.gz这是linux中常用的压缩格式。

c:创建压缩文档

v:显示压缩,解压过程中处理的文件名

f:指定归档文件名,tar参数后面是归档文件名

x:从归档文件找中释放文件,就是解压

t:列出归档文件内容,查看文件内容

C:解压到指定目录,使用方式-C 目录  C是大写的

+创建归档文件(压缩):

  语法:tar -zvcf 归档文件名 要归档文件列表

  eg: tar  -zcvf  txtfile.tar.gz  aa.txt

  拓:tar -tf 压缩文件名   查看该压缩文件下的文件或目录

(2)、tar解压

解压:释放压缩文件的文件内容

语法:tar   -zxvf   已压缩(归档)的文件名

参数:x:解压,从归档的文件中释放文件(与c相反)

将文件解压到指定目录下:用-C

 

 

5、网络通讯命令

(1)、 查看IP信息:ifconfig

(2)、测试网络连通:ping(可测试当前计算机是否能联网)

语法:ping   ip或域名  eg:ping  www.baidu.com(停止测试Ctrl+C跨快捷键)

6、网络访问命令

(1)、curl:使用url访问网络的文件传输传输工具

  curl是利用url语法在命令行方式下工作的开源文件传输工具

  常用来:测试网络服务;模拟用户访问

  eg:curl www.baidu.com 抓取百度的首页内容 

(2)、wget:下载

wget 是linux上下载资源的工具,比如下载软件的安装包,一般软件都会给出一个下载地址

语法:wget  下载的资源地址

例如:下载一个tomcat软件

首先要得到Tomcat的下载地址,在自己Windows中知道Tomcat下载的网页并获取要下载的Tomcat的地址

7、权限管理

 

 

 

 

 

 8、管道和重定向

(1)、重定向输出覆盖:>

  向文件输出内容,文件不存在则新创建文件再输出;文件存在先清空文件再输入文件

  eg:echo  "hello java"  >  a.txt

(2)、重定向输出追加:>>

向文件输出内容,文件不存在则新建文件再输出;文件存在,则新的文件内容追加到文件后面

eg:echo  "hello java"  >>  a.txt

(3)、管道 | 

管道就是用“|”连接两个命令,以前一个命令的输出作为后一个命令的输入

语法:命令1  |  命令2  |  命令n

eg:echo  “hello linux”  |  wc    (wc:用来统计前面的内容有几行,有几个单词,有几个字符)

eg:echo  “hello linux”  |  grep “linux

 9、vi和vim编辑器

 

 

 (1)、启动vi编辑器:

语法:vi  文件名

说明:  如果文件存在,则打开该文件,如果文件不存在则新建文件(不是立即创建而是在保存的时候创建)

(2)、vi常用操作

 

 

 在vi命令模式下可执行以下命令:

 

 

 10、安装软件命令

(1)、yum命令介绍:

  yum:Yum(全称为 Yellow dog Updater,Modified):是一个在RedHat、Fedora 以及Centos中的一种软件包管理器,能够从指定的服务器自动下载软件包并且进行安装,可以自动处理软件包之间的依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

(2)、yum使用:

+查找软件包命令:yum  search  安装包名称中的部分关键词

eg:yum  search  java

+安装指定的软件命令:yum  install  安装包名称

安装openJdk,开源的Java虚拟机

eg:yum  install  java-1.7.0-openjdk

+删除软件包命令:yum  remove  安装包名称

删除openJdk
例如: yum remove java-1.7.0-openjdk
+列出所有已安装的软件包命令: yum list installed
+清除已安装软件包的下载文件命令: yum clean all (yum 命令下载的安装包都放在/var/cache/yum目录)

11、快捷键

shift+insert 是粘贴

tab 是补全代码

y:同意

 

安装jdk

 

posted on 2021-09-19 14:53  it_hww  阅读(76)  评论(0编辑  收藏  举报