Linux常用命令大全|VMware虚拟机网络连接|终端配置

这篇具有很好参考价值的文章主要介绍了Linux常用命令大全|VMware虚拟机网络连接|终端配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

说明:使用的是Ubuntu20版 64位 

1.关于网络

如果网络连接不好,更改网络适配器,桥接模式和NAT模式相互倒一下,再重启虚拟机。

vmware终端怎么打开,linux,网络,c++,面试vmware终端怎么打开,linux,网络,c++,面试 

2.打开终端

打开终端的方法:

    ①在桌面上右击,【在终端上打开】

    ②快捷键Ctrl + Alt + T

 3.终端的配置(字体,颜色,背景等)

vmware终端怎么打开,linux,网络,c++,面试

 4.目录结构

Linux目录结构是一棵倒立的树,如下图所示

vmware终端怎么打开,linux,网络,c++,面试 

常见目录说明: 

/bin 存放常用命令(即二进制可执行程序) (重点)

/etc 存放系统配置文件(重点)

/home 所有普通用户的家目录

/root 管理员用户的家目录

/usr 存放系统应用程序即文档

/proc 虚拟文件系统目录,以进程为单位存储内存的映射(重点)

/dev 存放设备文件(重点)

/mnt 临时挂载点

/lib 存放库文件

/boot 系统内核及启动有关的文件(重点)

/tmp 存放各种临时文件,是所有用户均可访问的地点

/var 存放系统运行中常改变的文件,如系统日志

 家目录:

stu1 stu2

/home/stu1 /home/stu2,简写~

/home/stu和~等价

5.绝对路径与相对路径 

(1)绝对路径名

绝对路径名是沿着层次树,从根目录 / 开始,由到达相应文件的所有目录名连接而成的,各目录名之间以 / 字符隔开

/home/stu/dir218 绝对路径

/home/stu/桌面 绝对路径

(2)相对路径

是从当前目录开始到指定位置的相对路径;

. 代表当前目录

.. 代表该目录的父目录(上一层目录)

cd ../dir218 相对路径

6.常用的基础命令

pwd:显示当前所在位置的绝对路径

cd 路径:切换当前工作位置,cd后的参数表示要切换到的位置(可使用绝对路径/相对路径)

cd . 退回到当前位置

cd .. 退回到上一层

cd - 切换到上一次所在位置,在两个位置之间来回切换

cd ~ 直接进入到当前用户的家目录

ls:默认显示当前位置当前目录下的内容

ls 路径:显示指定目录下的内容

ls -l(简写ll)

ls -a(显示隐藏文件)

ls  显示非隐藏文件,按照文件名顺序排列

ls -a(--all的缩写) 显示所有的文件,包括隐藏文件(以 . 开头的文件)

ls -A(--almost-all的缩写) 显示所有的文件,包括隐藏文件,但不包括表示当前目录 . 和上级目录 .. 这两个文件。

clear:清屏(相当于翻页)

mkdir 文件名:创建一个目录(文件夹)

touch 文件名:创建一个普通文件

(1)man:帮助手册

1代表命令 2代表系统调用 3代表库函数

man printf:查询命令printf man 3 printf:查询库函数printf

(2)touch:创建普通文件

(3)mkdir:创建目录文件

(4))rm 文件名:删除文件

rmdir 目录名:删除空目录

rm -r 目录名:删除非空目录(将指定目录下的所以文件及子目录逐一删除)

(5)cp 拷贝文件

拷贝普通文件: cp 源文件的路径+文件名 目的路径

拷贝目录文件: cp -r 源文件的路径+目录名 目的路径 **(需要加-r)**

拷贝+重命名: cp 源文件路径+文件名 目的路径+新文件名字

(6)mv:剪切文件

移动普通文件: mv 源文件的路径+文件名 目的路径

移动目录文件: mv 源文件的路径+文件名 目的路径 **(不需要加-r)**

剪切+重命名: mv 源文件的路径+文件名 目的路径+新文件名字

重命名:mv 源文件的路径+文件名 源文件的路径+新文件名

(7)su切换用户

①.切换为管理员的命令:sudo su

退出:exit

转成管理员 :sudo su (注意:转成管理员后操作完成后,一定要exit退出管理员,以防修改了文件造成不可逆后果)

②.切换为其他用户的命令:su 用户名

退出:exit

(8)find:搜索文件

find[path][options][expression]

path:指定目录路径,系统从这里开始沿着目录树向下查找文件,如果不写path则默认为当前路径。

options:参数 find -version :打印版本号

expression:匹配表达式

find 搜索路径 -name 文件名(按文件名搜索)

find 搜索路径 -cmin -n(搜索过去n分钟内修改的文件)

find 搜索路径 -ctime -n(搜索过去n天内修改的文件)

find 搜索路径 -atime -n(搜索过去n天内读取过的文件)

find 搜索路径 -size -n(搜索文件大小是n个block的文件)

比如全盘搜索:find / -name lilo.conf

(9)grep:在文件中过滤出包含指定字符串的行

grep "字符串" 文件名

例如:

1.在单个文件中查询指定“字符串”行(见下图)

vmware终端怎么打开,linux,网络,c++,面试

2.在多个文件中查询指定的“字符串”行 (*代表在当前目录下所有文件中查询)

vmware终端怎么打开,linux,网络,c++,面试

  

 (10) |:管道命令,将前一个命令的输出结果作为后一个命令的输入

 例如: ls /bin |grep sh

vmware终端怎么打开,linux,网络,c++,面试

 

(11)wc:统计文件中单词的个数(-w),字符的个数(-c),行数(-l)

wc -w 文件名

wc -c 文件名

wc -l 文件名

(12))关机与重启

shutdown -h now:立刻关机

halt:关机

init 0:关机

shutdown -r now:立刻重启

reboot:重启

init 6:重启

(13))runlevel

查看系统运行级别,可以用init动态切换0-6个级别;

0:关机

1:单用户模式

2:多用户无网络服务

3:完全的多用户 文本界面

4.未定义或者自定义

5:图形化界面

6:重启

注意Linux默认显示的用户可视界面都是图形化界面,除非用户自己跳转到文本界面

 7.文件类型

Linux上一切皆文件;

Linux不以文件的扩展名来区分文件类型,在文件属性中有一列专门记录文件类型;

文件类型:普通文件(用-表示):   .c   .cpp   .h   .pdf   .xls

目录文件:文件夹 (用d表示)

管道文件:用于进程间通讯的一种文件(用p表示)

链接文件:相当于Windows上的快捷方式(用l表示)

设备文件:字符设备文件(c),块设备文件(b),套接字(s)

ls -l:显示当前位置下文件的详细信息(ll)

 vmware终端怎么打开,linux,网络,c++,面试

 8.文件查看命令

(1)cat

1)cat 文件名 :查看文件内容

2)合并文件:cat a.txt b.txt > c.txt

3)往文件中写入数据:cat > 文件名 (ctrl+d结束输入)

(2)more 文件名

显示比较多的文件内容(回车,空格翻页)

(3) less 文件名

看完内容之后不会显示到屏幕上(上下键,翻页键)

(4)head

显示文件前n行的内容 :head -num 文件名 (默认是10行)

(5)tail

显示文件后n行内容:tail -num 文件名 (默认是10行)

9.文件压缩与解压命令

(1)tar:打包或者解包

tar cvf xxx.tar(打包好 的名字) 需要打包的所有文件名

vmware终端怎么打开,linux,网络,c++,面试

(2)gzip 压缩或者解压

压缩:gzip 打包的名字

例如:gzip mytar.tar

解压:gzip -d xxx.tar.gz

例如:gzip -d my.tar.gz

(3)tar一步解压

tar zxf xxx.tar.gz

tar zxf xxx.tgz

10.文件编辑命令

(1)vim简介

vim是vi的升级版本,用vi自动连接的是vim ,vi特别不要用,方向键用不了;

vim 的官方网站 https://www.vim.org/

(2)安装vim

安装命令:sudo apt install vim

出现问题的解决方法:

(1)出现"无法获得锁 之类的

"sudo rm 文件名删除多次

vim锁住:ctrl+s

vim解锁:ctrl+q

(2)apt update:刷新软件源

(3)vim的三种模式

vim分为三种模式:命令模式,插入模式(编辑模式),末行模式

⚠用户刚刚启动vi/vim,便默认进入了命令行模式。此状态下敲击键盘会被vim识别为命令,而非输入字符。

vmware终端怎么打开,linux,网络,c++,面试

 

(1)命令模式转为插入模式:

a:进入到当前光标后开始编辑

A:进入到当前光标所在的行末开始编辑

i:进入到当前光标位置开始编辑

I:进入到当前光标所在行的开头开始编辑

o:进入到当前光标下一行开始编辑

O:进入到当前光标上一行进行编辑

(2)命令行模式转为末行模式

: 对文本的设置或者保存工作

/ 对文本进行全文向下搜索字符串string

? 对文本进行全文向上搜索字符串string

(4)vim/vi常用命令

n dd:删除光标开始向下的n行

n yy:复制光标开始向下的n行

p 粘贴

u 撤销上一次操作

ctrl+r 恢复上一次撤销操作

r 替换一个字符

shift+6 :光标移动到当前行的开头

shift+4:光标移动到当前行的末尾

shift+g:光标移动到文本的最后一行

gg:光标移动到第一行

n shift +g:光标移动到第n行

d n shift +g:删除光标到n行的内容

y n shift +g:拷贝光标到n行的内容

d+G:删除从光标开始到末尾的内容

d 从光标开始的位置删除一行

l 向后挪动光标

j 向下移动光标

k 向上移动光标

h 向左移动光标

(5)末行模式下的操作

:w 保存文本

:q 退出编辑

:wq 保存并退出

:q! 强制退出(不保存退出)

:w (路径) 文件名 (另存为)

:set nu 显示行号

:set nonu 取消行号

:set hlsearch 设置高亮搜索

:set nohlsearch 取消高亮搜索

:n,m s/oldstring/newstring 替换从n行到m行的第一个oldstring

:n,m s/oldstring/newstring/g 替换从n行到m行的所有oldstring

/string 向下搜索

?string 向上搜索

(6)配置文件

1)什么是配置文件?

配置文件是为一些计算机程序配置参数和初始值的设置

2)改配置文件的路径:

vi /etc/vim/vimrc

3)配置文件的设置方法:

sudo vi /etc/vim/vimrc

然后将配置选项写入到该文件中末尾

set nu

set nuset tabstop=4 按tab缩进4个空格

set softtabstop=4

set shiftwidth=4

set expandtab

set smartindent 自动缩进文章来源地址https://www.toymoban.com/news/detail-729069.html

到了这里,关于Linux常用命令大全|VMware虚拟机网络连接|终端配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu 终端中连接有线网络的命令

    在Ubuntu终端中连接有线网络的命令可以通过以下步骤完成: 1. 打开终端 可以通过键盘快捷键 `Ctrl + Alt + T` 或者在Ubuntu的Dash中搜索Terminal来打开终端。 2. 查看网络接口名称 输入以下命令可以查看当前可用的网络接口: 一般情况下,有线网络接口的名称为 eth0 或 enp0s3,具体名

    2024年02月16日
    浏览(30)
  • [linux]vncserver常用终端命令合集

    开启vnc服务:systemctl start vncserver@:1.service 关闭vnc服务:systemctl stop vncserver@:1.service 重启vnc服务:systemctl restart vncserver@:1.service 设置VNC密码: vncpasswd 开启VNC: vncserver :1 关闭VNC: vncserver -kill :1 查看vnc是否在进程:ps -ef | grep vnc 查看5901端口是否在进程:netstat -antulp | grep 5901 杀

    2024年04月26日
    浏览(28)
  • 常用Linux的ssh远程终端连接工具

    putty是最简单的SSH工具,无需安装,支持多系统版本,下载后就可以直接使用。 优点: 1.免费 2.免安装 缺点: 1、不支持标签模式; 2、默认设置不友好,很多功能都需要额外配置才行,例如自动登录功能; 3、不能传输文件; 4、没有X11,需要配置Xming工具; 5、默认keepaliv

    2024年02月11日
    浏览(80)
  • vmware校园网虚拟机无法连接网络解决方法

    可能导致虚拟机网络问题的几个可能: (1)首先确认vmware相关服务是否打开。详细方法右键此电脑--打开管理--服务和应用程序--服务--慢慢下拉到vmware相关服务右键启动服务。 (2)虚拟机防火墙关闭,win7为例:控制面板--查看(检查)防火墙状态--打开或关闭防火墙--关闭防

    2024年02月02日
    浏览(30)
  • VMware虚拟机---Ubuntu无法连接网络该怎么解决?

    在学习使用Linux系统时,由于多数同学们的PC上多是Windows系统,故会选择使用VMware创建一个虚拟机来安装Linux系统进行学习。 安装完成之后,在使用时总是会遇到各种各样的问题。本片随笔就主要针对可能出现的网络问题进行一个总结,并给出解决方案。 接下来是可能会出现

    2024年02月01日
    浏览(41)
  • VMware虚拟机Ubuntu无法连接网络的解决方法

    网络适配器设置 终端依次执行下面命令即可 成功出现这个图标,即代表网络连接成功。

    2024年02月12日
    浏览(34)
  • 使用XShell连接VMware虚拟机【Linux系统】

    由于VMware和本机的交互不是很好,总是要频繁的切换鼠标,所以使用XShell会比较方便,而且服务器也经常使用XShell进行连接操作, 所以习惯XShell的使用还是很必要的。 首先查看虚拟机设置的网络连接是否为NAT模式 查看方法如下图 查看ip地址 点击VMware左上角“编辑”------“虚

    2024年02月10日
    浏览(36)
  • 在VMware虚拟机上使用网络测试命令找出虚拟机的IP地址

    第一种方式输入命令:ifconfig -a,然后回车,或者去掉 -a 也是可以的 第二种方式我们输入ip查询命名 ip addr 发现ens33 没有inet 这个属性,那么就没法通过IP地址连接虚拟机。 接着来查看ens33网卡的配置:vi /etc/sysconfig/network-scripts/ifcfg-ens33 注意vi后面加空格 vi是Linux内置的文本编

    2024年02月03日
    浏览(39)
  • Linux常用命令大全(三)

    用户组 权限 问题 linux系统未来可能有程序员、用户、数据库管理员、项目经理等各种角色各种级别人使用,甚至还有身份不明的人链接到linux,控制不好权限容易导致系统崩溃、数据丢失等问题。 权限含义 权限访问控制列表(ACL access controll list) 压缩解压缩 rpm软件 简介:类

    2024年01月17日
    浏览(35)
  • linux系统常用命令大全

    ▲ 点击上方\\\"DevOps和k8s全栈技术\\\"关注公众号 Linux 是一个广泛使用的操作系统,被用于服务器、嵌入式系统和个人电脑等领域。在 Linux 中,命令行是一个非常重要的工具,它可以让用户通过命令行界面直接与系统交互。在本篇文章中,我们将介绍 Linux 下常用的命令,以便大家

    2024年02月13日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包