linuxvi保存退出命令(如何退出vi)

1.输入如图所示的vi文件名,然后按Enter键打开该文件。
如果该文件不存在,vi命令会自动创建一个新文件。

2.如图所示用vi打开文件后,需要使用i或command来输入可编辑的项目。
情况。
从这里,按a进入编辑模式。

3.在这种情况下,您必须如图所示在编辑模式下输入内容,然后保存文件。
按esc保存文件。
这将返回到vi命令模式。

4.如果按esc然后输入冒号(英文),您将切换到最后一行模式并决定是否保存文件。

5.您可以在最后一行模式下按x保存编辑的文件,如图所示。

6.您也可以使用wq保存它。
如果是q!,则不会被保存。
在这里我们将保存我们创建的文件。
与六。

7.然后确保使用cat文件名。

8.查看vi写入的内容如图所示,可以看到保存成功。

linuxbacktrack常用命令小结

basic

passwd更改密码。

挂载本地分区:

mount/dev/hda1/mnt/hda1。

ls-l/mnt/hda1显示该分区的目录和文件。

安装Windows网络共享:

shareustarrgetIPremoteshare-输入密码以安装共享文件。

ls-l/mnt/share/显示其内容。

umount/mnt/share将卸载共享

编辑文件:

nanofile.sh将创建该文件。

ctrl+x退出。

y保存。

提交写入更改。

chmod755file更改文件权限。

./filename运行c程序。

安装源码软件:

解压tarzxvfprogram.tar.gz(bz文件为jxvf参数)

cdprogram到release目录下。

./configure配置makefile。

编译。

进行安装。

显卡不受支持(vmware)

fix-vesa使用默认显卡配置。

dpkg-reconfigurexserver-xorg重新配置x服务器。

fix-vesa-vmware使用vmware图形驱动程序。

更改图形界面:

Dragon图形界面选择工具。

desktopfiuxbox使用fiuxbox桌面。

留下它。

网络

动态ip:

ifconfigeth0up打开网卡。

dhclient[eth0]dhcp给出新的IP。

静态ip:

ifconfigeth0192.168.0.100/24会设置静态ip。

routeadddefaultgw192.168.0.1设置网关。

echonameserver192.168.0.1/etc/resolv.conf设置DNS。

/etc/network/interface静态ip配置。

autoeth0

ifaceeth0inetstatic

地址192.168.1.112

netmask255.255.255.0

network192.168.1.0

broadcast192.168.1.255

gateway192.168.1.1

开机自动启动网络:

update-rc.dnetworkingdefaults

/etc

启动时更新-rc.dwicddefaults设置你启动

服务

apache服务:

apachectlstart启动服务(端口80)

apachectlstop停止服务。

ssh服务:

sshd-generate生成公钥和私钥(第一次需要)

/etc/init.d/sshstart启动服务。
(22端口)

/etc/init.d/sshstop停止服务。

sshuser@targetIP将连接到ssh服务器。

update-rc.d-fsshdefaults设置启动时启动。

tftp服务:

atftpd--daemon--port69/tmp/opentftp(端口69)

pkilltftpd关闭服务。

vnc服务:

vncserver打开服务(5901)

pkillXvnc关闭服务。

检查监听端口:

netstat-ant显示tcp监听端口。

netstat-anu显示udp监听端口。

netstat-ant|grep22显示ssh状态。

netstat-anu|grep69显示tftp状态。

帮助

man命令

数据命令

命令--help

命令--h

命令--h

命令--h

命令--h

命令--h

命令--h

软件安装:

Adapt命令

apt-getinstallsoftware-name下载并安装所有依赖项。

apt-getremove[--purge]softwarename删除软件包。
--purge指定清除软件包。

apt-getupdate更新安装源的软件包目录。

apt-getupgrade升级所有已安装的软件包。

考虑apt-getdist-upgrade[-u]及以上版本来解决依赖关系。

apt-cachesearch软件搜索软件包的摘要信息。

apt-cacheshow软件显示已安装软件包的完整描述。

apt-cacheshowpkg软件显示软件包列表和依赖项。

Manapt查询合适的命令以供更多用途。

dpkg命令

dpkg-isoftware.deb安装下载的软件包。

dpkg-csoftware.deb列出有关债务文件的信息。

dpkg-I软件提取的deb文件包信息.deb。

dpkg-rsoftware.deb删除已安装的软件包。

dpkg-Psoftware.deb完全删除已安装的软件包(包括配置)

dpkg-Lsoftware.deb删除已安装的软件包。

dpkg-ssoftware.debinfo显示已安装的软件包。

dpkg-reconfiguresoftware.deb重新配置已安装的软件包。

mandpkg调用dpkg命令以进行更多使用。

将内核升级到bt4r2:

apt-getinstalllinux-source

cd/usr/src/

tarjxpflinux-source-2.6。
35.8.tar.bz2

rmlinux

ln-slinux-source-2.6.35.8linux

cdlinux

cp/boot/config-2.6.35.8.config

构建maxscript

ln-s/usr/src/linux/lib/modules/2.6.35.8/build

apt-getclean

cd/root/

摘自acmfly博客