linux常用命令详解和用法_linux基础入门知识

linux常用命令详解和用法_linux基础入门知识,第1张

linux常用命令详解用法_linux基础入门知识 ​​​【摘要】Linux常用命令,很适合你的。

一提到 *** 作系统,我们首先想到的就是windows和Linux。

Windows以直观的可视化的方式 *** 作,特别适合在桌面端PC上 *** 作执行相应的软件。

相比较Windows来说,Linux的很多管控都需要用命令来 *** 作。

Linux命令行方式的 *** 作,特别是在服务器端编程、管理、运维方面,都非常的简单、短小、精悍。

短短一行组合命令,即可完成在Windows需要各种加工、整合的复杂高效的功能 *** 作。

不信,下面全都是。

启动网络命令ip addr 查看网卡信息pwd命令pwd命令,查看当前目录的路径linux下所有的绝对路径都是从根目录”/”开始ls命令ls [参数] 目录路径ls 表示查看目录下的文件cd命令cd 目录路径 #进入一个目录,目录路径可以是绝对路径(以/开始的路径都是绝对路径),也可以是相对路径相对路径:以非/开始的路径注意: “.”表示当前目录“…”表示当前目录的上一级目录,它可以多个一起使用“~”表示当前用户的根目录 例如:root用户时,~表示/root目录 bow用户时,~表示/home/bow目录mkdir命令mkdir 目录路径 #创建一个目录,目录路径可以是绝对路径也可以是相对路径mkdir创建目录时,只有在目录的上级目录存在时,才会创建mkdir -p 目录#创建目录时,如果没有父目录,会创建父目录,递归地创建目录mkdir -p a/b/c #在当前目录下创建3级目录rmdir命令touch命令touch 命令 #创建文件命令touch 文件路径rm命令rm [参数] 路径 #删除命令rm 1.txt #删除当前目录下的1.txt文件,删除时会提示,是否删除如果输入y表示删除,输入n表示不删除rm -f /root/2.txt#-f表示强制删除,不会提示,强制删除/root目录下的2.txtecho命令echo #输出命令,可以输入变量,字符串的值>和>>命令和>>:输出符号,将内容输出到文件中,>表示覆盖(会删除原文件内容) >>表示追加通过>和>>都可以创建文件文件查看命令cat 文件路径 #查看文件的所有内容more 文件路径 #分页查看文件内容more linux常用命令.txt #分页查看当前目录下linux常用命令.txt文件的内容#按空格或回车,会继续加载文件内容,按q退出查看#当加载到文件末尾时,会自动退出查看less 文件路径 #分页查看文件内容less linux常用命令.txt #分页查看文件内容,按空格继续加载文件,按q退出查看,不会自动退出查看head [参数] 文件路径 #从文件开始查看文件tail [参数] 文件路径 #从文件的末尾查看文件内容tail linux常用命令.txt #查看文件的后10行内容tail -f 1.txt #查看文件1.txt的最新内容,tail -f 一般用来查看日志文件 按CTRL+C或才CTRL+Z退出查看文件编辑命令vi/vim命令:这两个命令在使用上几乎完全一样(个人喜欢vim命令)安装vim命令:(安装是需要网络的)yum命令是centos和red hat系统上使用官方资源包去安装软件的命令查看虚拟机能不能上外网:vim命令总体分为两类vim 文件路径 –进入非编辑模式非编辑模式命令:编辑模式命令:编辑模式下可以能过方向键控制光标的位置,并且可以输入文件到光标当前位置cp命令cp 拷贝命令cp [参数] 原文件路径 目标文件路径scp命令scp 远程拷贝命令,它可以将本地文件拷贝到远程服务器,也可以将远程服务器的文件拷贝到本地,也可以将一台服务器文件拷贝到另一台scp -r 用户名@ip[:port]:远程文件路径 用户名@ip[:port]:远程文件路径 #将文件从一台服务器拷贝到另一台服务器mv命令mv 移动命令,它可以移动文件,也可以给文件改名mv 原文件路径 目标文件路径 #将文件从一个地方拷贝到另一个地方man命令man 命令,查看命令的命令,查看命令帮助文档(显示的信息最详细)free命令free命令,它是用来查看系统内存的命令df命令df命令,它是查看系统硬盘的命令wc命令wc 命令,word count的缩写,它是查看文件的单词个数wc [参数] 文件ps命令ps命令,它是查看系统进程的命令ps -auxps -efjps 查看java进程kill命令kill 进程id #结束进程kill 21752 #结束ssh登陆的进程kill -9 进程id #强制结束进程用户和权限命令创建用户组:groupadd 用户组名称 #创建一个用户组创建用户:useradd 用户名 [-g 用户组名 -G 用户组名] #创建一个用户,-g指定用户的主用户组,-G指定用户的其他用户组删除用户:切换用户:修改用户密码:权限:chmod 赋权限命令用3个数字来设置文件或目录的权限,第1个数字表示用户权限,第2数字表示用户组权限,第3个数字表示其他用户权限设置目录权限时,要使用-R参数,保证目录下的所有文件和目录的权限相同chown 命令,它是更改文件所属用户查找命令find命令,可以根据文件的时间,名称等查找文件grep 命令,查找内容| 通道符号,连接两个命令的,将前一个命令的查询结果传给后一个命令–了解性查询命令压缩命令安装zip和unzip命令:zip压缩命令zip 压缩文件名 要压缩的文件路径unzip解压命令unzip 压缩文件路径tar命令,用来压缩和解压缩.tar和.tar.gz包压缩.tar包:解压.tar包:tar xvf 压缩文件名 [-C 指定解压目录]压缩.tar.gz包:解压.tar.gz包:source命令source 文件路径 #让配置文件修改结果立即生效,(还可以在shell脚本中引用其他的shell脚本)export命令<<EOF<<EOF … EOF:将<<EOF和EOF之间的多行内容传给前面的命令,其中EOF可以是任意字符串,但约定都使用EOF<<EOF是shell脚本中使用sqlplus的基础注意:EOF必须顶行写cut命令cut 截取命令wc -l linux常用命令.txt | cut -f 1-d ’ ’ #取文件linux常用命令.txt的行数(分隔符是空格)printf命令printf 格式字符串内容awk命令awk 命令字符串 要处理的内容awk ‘{print $2}’ 1.txt #取1.txt的第2列,print和printf功能相同是打印,比printf多一个换行功能sed命令sed 参数 命令 要处理的内容注意:linux中字符串的下标是从0开始的service命令service服务命令chkconfig命令chkconfig命令检查,设置系统的各种服务防火墙:centos7以上:centos6及以下:防火墙配置文件:/etc/iptables,这个文件可以详细的配置防火墙,如果没有/etc/iptables文件可以使用iptables save可以生成该文件iptables 命令配置防火墙环境变量配置文件/etc/profile是linux系统上配置系统环境变量的一个文件(针对所有用户的配置)用户根目录下的.bash_profile:是用户环境变量的配置(针对当前用户有效)网络配置文件网卡配置文件目录:/etc/sysconfig/network-scripts网卡配置文件名都是以ifcfg-开头,其中ifcfg-lo是本地网卡,是不需要配置的修改完网卡文件之后,重启网络即可sudo命令sudo命令,它在非root用户下,去调用一些root用户的命令,或者修改一些文件sudo命令是需要配置的,sudo的配置文件是/etc/sudoerssudo命令的使用:sudo 命令ping命令ping命令查看网络连通性的命令和windows上的功能一样ifconfig命令ifconfig命令属于net-tools软件包,使用前需要安装net-toolsnet-tools的安装:ifconfig查看ip地址netstat命令netstat命令也属于net-tools软件包rpm命令rpm是linux上的安装命令,用来安装.rpm格式的安装包

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/tougao/659859.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-18
下一篇 2022-04-18

发表评论

登录后才能评论

评论列表(0条)

保存