学习笔记(五)Linux相关命令

2 篇文章 0 订阅
2 篇文章 0 订阅

在Linux中查看IP地址的几种命令:

ifconfig、ip addr、ip address、ip addr show. ip address show、nmcli device show

服务类命令:

启动指定服务:service 服务名 start / systemctl start 服务名

关闭指定服务:service 服务名 stop / systemctl stop 服务名

重启指定服务: service 服务名 restart / systemctl restart 服务名

查看指定服务状态: service 服务名 status / systemctl status 服务名

查看所有服务状态: service --status-all / systemctl list-units

设置服务自启: chkconfig 服务名 on / systemctl enable 服务名

设置服务不自启动; chkconfig 服务名 off / systemctl disable 服务名

查看所有服务自启动状态;chkconfig --list / systemctl list-unit-files

Linux 系统中文本编辑器vi/Vim有三种模式(vi/vim相当于修改设置的命令)

3.1 命令模式(可以控制屏幕光标的移动,字符、字或行的删除,复制粘贴,剪贴等操作)

3.2 移动(h j k l/键盘↑↓←→ : 左 下 上 右)

3.3 快速跳转

Shift +$:定位光标到当前行结尾

Shift +^:定位光标到当前行开始

gg:定位光标到最开始行

Shift+g:定位光标到最结尾行

3.4 删除/剪切

dd :删除光标所在行

ndd :删除光标所在行开始往下的n行

3.5 复制粘贴

yy :复制光标所在行

nyy:复制光标所在行开始往下的n行到缓冲区

p:将已复制的内容在光标的下一行粘贴上

np:将已复制的内容在光标的下一行粘贴n次

3.6  撤销

u:撤销

Ctrl+r:撤销之前的撤销

3.7 行号

set nu:显示行号\set nonu:取消行号

3.8 查找

/+需要查找的内容

3.9 插入模式(i,只有在插入模式下才能进行文字输入)

3.10 底行模式(Shift + :,在底行模式下,我们可以将文件保存或退出,也可以进行查找字符串等操作)

         w 保存

         q 不保存直接退出

         q! 强制不保存退出

         wq 保存并退出

进入并修改配置文件

格式:Vim  /etc/sysconfig/network-scripts/ifcfg-ens33(ifcfg-ens33就是配置文件,可以修改网卡配置,静态IP、网关、子网掩码、DNS地址的配置)

注:当设置静态的IP获取方式时,需要修改BOOTPROTO(网络地址获取方式)并添加设置IPADDR(IP地址)、NETMASK(子网掩码)、GAYEWAY(网关)、DNS1(DNS服务器地址)参数。设置完成后记得重启网络配置(systemctl restart network)

ping命令

格式:①ping+IP地址或主机域名;②ping+IP地址或主机域名+命令参数;③ ping+命令参数+IP地址或主机域名

Ping是用来测试网络是否连通的命令,bytes表示发送数据包的大小,默认为32字节;time表示从发出数据包到接受到返回数据包所用的时间;TTL表示生存时间值,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。

当使用ping命令时一直在运行,可以使用以下命令:

  1. Ctrl+C是强制中断程序的执行并结束任务
  2. Ctrl+Z的是将任务暂停,在进程中他只是维持挂起的状态。(用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行)
  3. ctrl+D类似输入exit 命令,退出某某进程,窗口

修改主机名

格式:Vim /etc/hostname

切换目录命令

格式:cd 相对路径或绝对路径(相对路径是从当前目录算起的路径,比如./test。绝对路径是从根目录算起的路径,比如/test/hello)

cd ~  :切换至当前登录的用户的主目录

cd ~用户名  :切换指定用户的主目录

cd ~-  :切换上次进入过的目录

cd .  :切换当前目录

cd .. :切换上一目录  

Tab键自动补全

当键入文件、目录、命令的前几个字母之后,按下Tab键,若输入的内容没有歧义,系统会自动补全,如果不确定当前目录下的子目录或者其他命令,可以按两次Tab键查看

列出指定目录下的内容机器相关属性信息

ls -a  :列出所有文件,包括以“.”开头的隐藏文件(只显示文件名)

ls -l  :一行只显示一个文件,一行中按照顺序显示文件形态、文件名个数/第一级子目录数、所属用户、所属组、文件大小、修改月、日、时间、文件名等详细信息列出。ls -l也可简写为ll,但是Ubuntu操作系统不支持ll(常用)

ls -R :显示目录机器所有子目录的内容

注:ls -l命令详解:

  1. 第一个字段(文件形态):

第一个字母含义:d目录文件;- 普通文件;p管理文件;l链接文件;b块设备文件;c字符设备文件;s套接字文件。

后九个字母为三组,第一组表示所有者权限,第二组表示用户组权限,第三组表示其他用户组的权限。“r”表示读权限(4)、“w”表示写权限(2)、“x”表示可执行(1)、“-”表示无权限。

  1. 第二个字段(文件名个数/第一级子目录数):

      如果是普通用户,这个数字硬链接个数,也就是一个文件的文件名个数

如果是目录文件,这个数字是指这个目录文件当中有几个子目录

Linux Shell常用命令:

Ctrl+A 移动到行首 Ctrl+E 移动到行尾 Ctrl+Y 恢复上一次删除(单个字符删除除外)pwd 查看当前路径

新建与删除

新建命令

mkdir :新建文件或文件夹(mkdir -p :-p 确保目录名称存在,不存在的就建一个)

删除命令

rmdir:删除空目录或文件

rm -r:递归删除,主要用于删除目录,可删除指定目录及包含的所有内容,包括所有的子目录和文件

rm -f:强制删除,适合批量删除,不会询问是否删除

rm -i:和 -f 正好相反,在删除文件或目录之前,系统会给出提示信息,使用 -i 可以有效防止不小心删除有用的文件或目录

压缩和解压

解压

tar -xvf  解压 tar包

tar -xzvf   解压tar.gz

tar -xjvf   解压 tar.bz2

tar -xzvf    解压tar.Z

unrar e    解压rar

unzip   解压zip

格式:tar -参数  压缩文件 -C  /指定目录  (将当前目录下的压缩文件解压到指定目录下)

       tar -参数  压缩文件  (将当前目录下的压缩文件解压到当前目录下)

压缩

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

重命名和复制命令

mv 老文件名 新文件名(只能修改一个)

rename 老文件名 新文件名 老文件名(rename还可以批量修改后缀名和修改文件名:例:批量重命名txt文件为log文件=rename .log .txt *log)

cp 老文件名 拷贝文件名  :复制文件

vi /etc/profile :配置环境变量

   source /etc/profile  :更新环境变量

关于java相关命令

Java -version :测试java是否配置成功;hadoop version :测试hadoop是否配置成功

 echo $JAVA_HOME :查看环境变量

which java :查看Java的执行路径

rpm -qa|grep java  :检查系统当前是否已安装java(rpm -qa|grep简单说这是查找己安装软件包的命令)

yum -y remove java* 卸载掉openjava(卸载掉系统自带的jdk这样安装jdk时就不会出错)

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值