当前位置: 首页 > Linux

新手必知的Linux基础知识:常用命令(一)

时间:2023-04-06 02:01:50 Linux

Linux简介Linux内核最初是FinnLinusTorvalds在赫尔辛基大学读书时出于个人爱好编写的。Linux是一套免费使用和自由传播的类Unix操作系统。它是一个基于POSIX和UNIX的多用户、多任务、多线程和多CPU操作系统。Linux可以运行主要的UNIX实用软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为中心的设计思想,是一个性能稳定的多用户网络操作系统。一、基本命令1.1关机和重启shutdown-hnow立即关机shutdown-h55分钟后关机-rnow立即重启shutdown-r55分钟后重启reboot立即重启1.2帮助命令--helpcommandshutdown--help:ifconfig--help:查看网卡信息man命令(命令手册)manshutdown注:manshutdown打开命令说明后,使用键q退出2.目录操作命令2.1目录切换cd命令:cd目录cd/切换到根目录cd/usr切换到根目录下的usr目录cd../切换到上层目录或cd。.cd~切换到主目录cd-切换到上次访问的目录2.2目录查看ls[-al]命令:ls[-al]ls查看当前目录下的所有目录和文件目录和文件(包括隐藏文件)ls-l或lllist查看当前目录下的所有目录和文件(列表查看,显示更多信息)ls/dir查看指定目录下的所有目录和文件如:ls/usr2.3目录操作[添加、删除,修改,检查]2.3.1创建目录[add]mkdir命令:mkdir目录mkdiraaa在当前目录下创建名为aaa的目录mkdir/usr/aaa在指定目录下创建目录2.3.2删除名为aaa的目录或文件[delete]rm命令:rm[-rf]目录删除文件:rmfile删除当前目录下的文件rm-ffile删除当前目录下的文件(不要问)删除目录:rm-raaa递归删除aaa当前目录下的目录rm-rfaaa递归删除当前目录删除上一个目录下的所有aaa目录(不询问):rm-rf*删除当前目录下的所有目录和文件rm-rf/*[自杀命令!谨慎使用!谨慎使用!谨慎使用!】删除根目录下的所有文件注:rm不仅可以删除目录,还可以删除其他文件或压缩包。为了方便大家记忆,无论是删除目录还是文件,都可以直接使用rm-rfdirectory/file/压缩包2.3.3目录修改【修改】mv和cp1.重命名目录命令:mv当前目录newdirectory例如:mvaaabbbchangedirectoryaaatobbb注意:mv的语法不仅可以重命名目录,还可以重命名各种文件、压缩包等。2、切目录命令:mv目录名新位置directory示例:将/usr/tmp目录下的aaa目录剪切到/usr目录下mv/usr/tmp/aaa/usr注:mv语法不仅可以剪切目录,还可以剪切文件和压缩包。3、复制目录命令:cp-r目录名目录复制目标位置-r表示递归示例:将/usr/tmp目录下的aaa目录复制到/usr目录下cp/usr/tmp/aaa/usr注意:cp命令不仅可以复制目录还可以复制文件、压缩包等,复制文件和压缩包不需要递归写-r2.3.4搜索目录[check]find命令:find目录参数文件名示例:find/usr/tmp-name'a*'查找/usr/tmp目录或File中所有以a开头的目录3.文件操作命令3.1文件操作【增、删、改、查】3.1.1新建文件【添加】touch命令:touch文件名例子:在当前目录下创建一个名为aa.txt的文件touchaa.txt3.1.2删除文件[delete]rm命令:rm-rf文件名3.1.3修改文件[modify]viorvim[vi编辑器的三种模式】基本上vi可以分为三种状态,即命令模式(commandmode)、插入模式(Insertmode)和底行模式(lastlinemode),每种模式的功能区分如下:1)命令模式命令模式)控制屏幕光标的移动,删除字符、单词或行,以及搜索,移动和复制一个部分并进入插入模式,或到最后一行模式命令行模式的常用命令:[1]控制光标移动:↑,↓,j[2]删除当前行:dd[3]搜索:/Character[4]进入编辑模式:ioa[5]进入底线模式::2)编辑模式(Insertmode)只有在Insert模式下才能进行文本输入,按“ESC”键返回命令行模式。编辑模式常用命令:【1】ESC退出编辑模式,进入命令行模式3)最后一行模式(lastlinemode)保存文件或退出vi,也可以设置编辑环境,如搜索字符串,列出行号......等等。底线模式常用命令:[1]退出编辑::q[2]强制退出::q![3]保存退出::wq打开文件命令:vi文件名示例:打开当前目录下的aa.txt文件viaa.txt或vimaa.txt注意:使用vi编辑器打开文件后,不能进行编辑,因为此时是命令模式,点击键盘i/a/o进入编辑模式。编辑文件使用vi编辑器打开文件,单击按钮:i、a或o进入编辑模式。i:在光标所在字符前开始插入a:在光标所在字符后开始插入o:在光标所在行下方插入新行保存或取消编辑保存文件:第一步:ESC进入命令行模式Step2Step::进入底线模式Step3:wq保存退出编辑取消编辑:Step1:ESC进入命令行模式Step2::进入底线模式Step3:q!撤销修改,退出编辑3.1.4查看文件【查看】查看文件命令:cat/more/less/tailcat:查看最后一屏示例:使用cat查看/etc/sudo.conf文件,只有最后一屏内容可以显示catsudo.confmore:百分比显示示例:使用more查看/etc/sudo.conf文件,可以显示百分比,enter下一行,空格下一页,q退出查看moresudo.confless:翻页查看例子:使用less查看/etc/sudo.conf文件,可以使用键盘上的PgUp和PgDn上下翻页,q结束查看lesssudo.conftail:指定行数或动态查看示例:使用tail-10查看/etc/sudo.conf文件的最后10行,Ctrl+C结束tail-10sudo.conf3.2权限修改rwx:r表示可读,w表示可写,x表示该文件是可执行文件,如果rwx任意位置变为-表示该文件不可读、不可写或可执行。示例:将aaa.txt文件的权限改为可执行文件权限,aaa.txt文件的权限为-rw--------第一个数字:-表示是文件,d表示是文件文件夹第一段(3位):代表所有者的权限第二段(3位):代表所有者所属的组,组成员的权限第三段(最后3位):代表其他用户的权限421421421rw-------命令:chmod+xaaa.txt或使用8421方法命令:chmod100aaa.txt提示:接下来的基本命令(二)继续每天更新几点跟着我!小神为大家准备了本文的干货。安装包+文档+配套视频。如有需要请加微信