Linux常见命令

81 阅读2分钟

linux命令

什么是虚拟机?

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。

安装虚拟机 centos7

远程连接 finalshell

修改IP地址

/etc/sysconfig/network-scripts/ifcfg-ens**

网络连接改成nat模式

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static  #!!!!!
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=61bdc78c-b456-411d-810a-3d40d6b09dfd
DEVICE=ens33
ONBOOT=yes #!!!!!
IPADDR=192.168.83.170 #!!!!!
GATEWAY=192.168.83.2 #!!!!!
DNS1=192.168.83.2 #!!!!!
#查看ip
ip addr
ls : 查看当前文件夹下的目录
pwd: 查看当前所处的目录
cd: 进入文件夹
touch: 创建文件
mkdir: 创建文件夹
clear : 清屏
ls  
	--help  查看帮助
	-a : 显示全部文件
	-l :显示文件列表
	-h :显示文件大小
	-a -l -h
	-alh
tab: 自动补全
cat : 查看文件内容

cd.. : 返回上级目录
cd - : 后退
cd ~ :家目录
tree : 查看目录结构树

mkdir A/B/C/D -p : 层级创建目录
rmdir 目录:删除目录(空)
rm 文件:删除文件
rm 目录 -r : 删除目录(任意)
rm 目录 -rf : 删除目录

grep [-选项] ‘搜索内容串’ 文件名 :搜索
在文件中搜索相关文本
grep "ip addr" test.txt

mv 源文件 新文件:重命名
mv 源文件 目录/:移动文件

cp 源文件 目录
===================================================
压缩:
tar -cvf 压缩包名称.tar *.txt : 打包*.txt
tar -xvf 压缩包名称.tar : 		解包*.txt

tar -zcvf 压缩包名称.tar.gz *.txt : 打包并压缩*.txt
tar -zxvf 压缩包名称.tar.gz : 		解包*.txt

tar -jcvf 压缩包名称.tar.bz2 *.txt : 打包*.txt
tar -jxvf 压缩包名称.tar.bz2 : 		解包*.txt

===================================================
用户:
whoami :查看当前用户
sudo useradd zhangsan -m : 添加账户
sudo passwd zhangsan  : 添加账户密码
cd /home 查看用户自己的家目录
su 账户: 切换用户
exit : 切换回之前的账户
sudo userdel -r zhangsan :删除账户

chmod 777 11.txt : 修改文件的权限
r -> 4
w -> 2
x -> 1
加起来是7
chmod 666
rw-rw-rw
chmod 444
r-r-r

vim 
i 插入
o: 在下面新建一行插入;
O: 在上面新建一行插入;
a: 在光标后插入;
A: 在当前行最后插入;
:wq – 保存并退出。
G: 到文件尾部。
yy or Y: 复制整行文本。
dd: 删除(剪切)1(n)行。