linux学习

VI/VIM编辑器

vi a.txt 
i #插入模式
hello
Esc 
:wq #保存退出
vi a.txt
i 
tom 
Esc
:q! #强制退出不保存
当出现E16: Invalid range(千万别关闭窗口)
按i
Esc
:q!或:wq

网络配置和系统管理操作

一、虚拟网卡IP设置

ip 192.168.228.1
gw 192.168.228.2
netmask 255.255.255.0
dns 8.8.8.8

虚拟网络编辑器(NAT模式)

192.168.228.2

二、修改IP

用户登录

su root
vi /etc/sysconfig/network-scripts/ifcfg-ens33	
			BOOTPROTO=static                         ###
			ONBOOT=yes                                  ###
			IPADDR=192.168.228.100                 ###
			NETMASK=255.255.255.0                  ###
			GATEWAY=192.168.228.2                  ###
                                                DNS1=8.8.8.8

重启网卡

service network restart

查看IP

ip addr

三、配置主机名(crt软件安装)

su root
hostname
vi /etc/hostname
bigdata

修改hosts文件

vi /etc/hosts
192.168.228.100 bigdata

关闭防火墙

  su root
                               123456
               
		#关闭/启动/重启防火墙(临时)
		systemctl stop firewalld.service
		
		#禁止防火墙开机自动启动
		systemctl disable firewalld.service

                                #查看防火墙开机状态
		systemctl status firewalld.service

软件安装

su root  #切换root用户
yum install -y  lrzsz  #下载软件
rz  #上传
sz  #下载
或
alt+p  #这个可以弹出一个窗口,把文件拉进去

第7章 常用基本命令

7.1帮助命令

7.1.1 man 获得帮助信息

man ls

7.1.2 help 获得shell内置命令的帮助信息

help cd

7.1.3 常用快捷键

停止进程

ctrl + c	

清屏

ctrl+l

彻底清屏

reset

善于用tab键 提示(更重要的是可以防止敲错)
上下键 查找执行过的命令

文件目录类

显示当前工作目录的绝对路径

pwd

列出目录的内容
ls 命令列出的是当前所在目录的内容,如果要查看其他目录中的内容,可以在命令中指定具体路径:
ls -a查看目录中的隐藏的内容.

ls -la 
ls #ls 显示目录下的所有非隐藏内容。在显示结果里文件和目录会被显示为不同的颜色,具体显示的颜色取决于终端的配色主题。
ll

cd 切换目录

(1)使用绝对路径切换到root目录

  cd /root/
``
>(2)使用相对路径切换到“usr”目录

```powershell
 cd usr/

表示回到自己的家目录,亦即是 /root 这个目录

 cd ~

(4)cd- 回到上一次所在目录

  cd -

(5)表示回到当前目录的上一级目录,亦即是 “/root/usr”的上一级目录的意思;

  cd ..

mkdir 创建一个新的目录

使用 -p 参数来创建多级文件夹

mkdir -p  test01/test02/test03

创建 test01 、test02、test03 三个文件夹命令

mkdir test01 test02 test03

在多个文件夹里的每个文件夹里面需要创建一个tool文件夹的话,可以用如下命令实现

mkdir {test01,test02,test013}/tool

touch 创建空文件

touch xiyou/dssz/sunwukong.txt

cp 复制文件或目录

cp xiyou/dssz/sunwukong.txt  xiyou/mingjie/
cp -r xiyou/dssz/ ./

rm 移除文件或目录

rm xiyou/mingjie/sunwukong.txt
-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
--preserve-root:不对根目录进行递归操作;
-v:显示指令的详细执行过程。</pre>
rm -rf dssz/

mv 移动文件与目录或重命名

mv xiyou/dssz/suwukong.txt xiyou/dssz/houge.txt
mv xiyou/dssz/houge.txt ./

cat 查看文件内容

cat -n houge.txt

more 文件内容分屏查看器

vi sudo.conf
more sudo.conf

空格 q

q 或 Q 退出 more。

more 命令选项及含义

选项 含义
-f 计算行数时,以实际的行数,而不是自动换行过后的行数。
-p 不以卷动的方式显示每一页,而是先清除屏幕后再显示内容。
-c 跟 -p 选项相似,不同的是先显示内容再清除其他旧资料。
-s 当遇到有连续两行以上的空白行时,就替换为一行的空白行。
-u 不显示下引号(根据环境变量 TERM 指定的终端而有所不同)。
+n 从第 n 行开始显示文件内容,n 代表数字。
-n 一次显示的行数,n 代表数字。

more 命令的执行会打开一个交互界面,常用的交互命令
more 命令交互指令及功能

h 或 ? 显示 more 命令交互命令帮助。
q 或 Q 退出 more。
v 在当前行启动一个编辑器。
:f 显示当前文件的文件名和行号。
!<命令> 或 :!<命令> 在子Shell中执行指定命令。
回车键 向下移动一行。
空格键 向下移动一页。
Ctrl+l 刷新屏幕。
= 显示当前行的行号。
’ 转到上一次搜索开始的地方。
Ctrf+f 向下滚动一页。
. 重复上次输入的命令。
/ 字符串 搜索指定的字符串。
d 向下移动半页。
b 向上移动一页。

less 分屏显示文件内容

less sudo.conf
空格
q

echo 功能是在显示器上显示一段文字,一般起到一个提示的作用

echo "hello\tworld"
echo -e "hello\tworld"

head 显示文件头部内容

head -n 2 sudo.conf

tail 输出文件尾部内容

tail -n 1 sudo.conf 
tail -f houge.txt

覆盖 和 >> 追加

ls -l> houge.txt
ls -l>> houge.txt
echo hello>>houge.txt

ln 软链接

mv houge.txt xiyou/dssz/
ln -s xiyou/dssz/houge.txt houzi
ll
rm -rf houzi
ln -s xiyou/dssz/ dssz
cd -P dssz/

history 查看已经执行过历史命令

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值