Linux常用命令

终端软件:可以远程和主机建立网络连接,从而对主句进行一系列操作的一类工具软件

本文使用是是XShell,记录一下Linux常用命令

目录

一:常见命令:

cd 路径:切换到某一个目录

ls 路径:列出该路径文件夹下一级的文件     

 pwd:显示当前执行命令时所在的路径

Tab:自动补全

man 命令名称:查看某个命令的说明(包括命令参数) 

二:文件或目录的操作命令

touch 文件路径:如果文件存在,修改文件的上次更新时间为当前时间,如果不存在,就创建

mkdir :创建一个文件夹  (创建的目录上级必须存在,否则会报错;如果路径有多个参数可以用-p参数,就可以创建多层次的目录)

rm 文件或目录路径 :删除文件/目录 (默认删除会提示,要求输入y或n确认删除或不删除)(-f:不提示直接删  -r:删除目录时递归删除目录下所有的内容)

cp 原路径 目标路径:复制文件或文件夹

mv 原文件/目录路径  目标路径:移动  或  重命名

三:文件内容的操作命令 

 cat : 显示文件所有内容(不要对非常大的文件使用这个命令,效率非常低)

vi :这是linux上的编辑器程序,类似于windows记事本

less 文件路径 :查看文件内容只显示一部分,和vi只读模式差不多。-N同时显示行号

head -n行数 文件路径:显示文件内容,从第一行开始,总共显示[行数]这么多行

 tail -n 行数 文件路径:显示文件内容,从最后一行开始,总共显示[行数]这么多行

 grep “xxx” 文件/目录路径:在[文件]或[目录下的文件]中搜索,匹配到“xxx”的内容,也常常结合管道符号 | 使用,在某个执行指令的输出结果中再此进行搜索

ps :查看进程信息

 netstat -anp:显示所有进程的网络信息

四:Linux中的几个符号

输入重定向  < :右边的内容输出到左边,左边以输入来接收

 输出重定向 > :左边整个输出结果,右边的文件以输入的方式接收

 错误输出重定向 2> :左边执行时,报错的信息输出到右边的文件中,如果没有报错就是空

 管道 | :进程间的通信方式:把左边的进程输出结果,右边的进程以输入来接收


补充一下自己做的思维导图:

一:常见命令:

  • cd 路径:切换到某一个目录

  1. cd .. : 返回上级目录   cd ~:进入用户家目   cd -:返回最近访问目录
  2. 形如: /usr/share/tomcat/logs/ 以根目录开头的, 称为绝对路径.    形如: ./logs 以 . 或者 .. 开头的, 称为相对路径.
  3. 几个特殊的目录:    ./ 表示当前目录   ../表示上一级路径   ~ 表示用户目录   - 表示从上一个路径切换到当前路径时, - 表示上一个路径
  4. Linux中点开头都为隐藏文件

  • ls 路径:列出该路径文件夹下一级的文件     

ls 回车 = ls ./(相对路径的写法)

ls /bin = ls ./bin =ls bin (后两种是相对路径的写法)

常用参数:

  1. ls -a 路径:显示所有文件,包括隐藏文件
  2. ll 即ls -l 路径:以详细信息显示显示路径下一级子文件/文件夹
  3. ls -R 路径:递归的方式把所有的文件/文件夹/孙子都打印出来

  •  pwd:显示当前执行命令时所在的路径

  • Tab:自动补全

  • man 命令名称:查看某个命令的说明(包括命令参数) 

j:向下一行  k:向上一行 q:退出           

/+搜索的内容:搜索匹配的字符串,搜索到后,可以按n找下一个,shift+n匹配上一个 

g:切换到文档首行  shift+g:切换到文档尾部


二:文件或目录的操作命令

  • touch 文件路径:如果文件存在,修改文件的上次更新时间为当前时间,如果不存在,就创建

  • mkdir :创建一个文件夹  (创建的目录上级必须存在,否则会报错;如果路径有多个参数可以用-p参数,就可以创建多层次的目录)

  • rm 文件或目录路径 :删除文件/目录 (默认删除会提示,要求输入y或n确认删除或不删除)(-f:不提示直接删  -r:删除目录时递归删除目录下所有的内容)

  • cp 原路径 目标路径:复制文件或文件夹

  1. cp 文件路径 已存在的目录路径:把文件复制到目标目录下
  2. cp 文件路径 不存在的目录路径:把文件复制到目标路径下 / 重命名文件名称
  3. cp -R 目录路径 已存在目标目录路径:递归复制源目录 到 已存在目标目录下

cp -R源目录路径 不存在的一个目录路径:复制源目录 到 目标目录(相当于重命名了)

  • mv 原文件/目录路径  目标路径:移动  或  重命名

 

mv原文件/目录路径 不存在的目标路径:移动文件,并重命名(如果只是重命名,也是使用mv命令)


三:文件内容的操作命令 

  •  cat : 显示文件所有内容(不要对非常大的文件使用这个命令,效率非常低)

-n :表示需要显示行号

  • vi :这是linux上的编辑器程序,类似于windows记事本

  • 只读模式:不能修改

  进入编辑模式:

  1. 按 i :当前光标位置,插入新的输入内容
  2.  按 o :当前位置下插入一个新行

  退出程序:

  1. 输入 : wq (w表示保存,q表示退出)
  2.   输入 :q! (表示强制不保存就退出,!表示强制)

  搜索:

  1. 搜索的内容:光标移动到第一个匹配的地方,按n切换到下一个匹配的地方,shift+n切换到上一个
  2. g连点两下回到文档首部,shift+g切换到文档尾部。
  3. 按u还原上次修改的地方
  • 编辑模式:键盘输入的内容就会插入到文本中

  进入只读模式:按Esc

  • less 文件路径 :查看文件内容只显示一部分,和vi只读模式差不多。-N同时显示行号

  • head -n行数 文件路径:显示文件内容,从第一行开始,总共显示[行数]这么多行

  •  tail -n 行数 文件路径:显示文件内容,从最后一行开始,总共显示[行数]这么多行

 tail -f 文件路径:循环读取文件内容

  •  grep “xxx” 文件/目录路径:在[文件]或[目录下的文件]中搜索,匹配到“xxx”的内容,也常常结合管道符号 | 使用,在某个执行指令的输出结果中再此进行搜索

  • ps :查看进程信息

ps aux   # 显示系统上所有的进程

ps aux | grep “进程名称/pid”

ps -ef | grep “进程名称/pid”

  •  netstat -anp:显示所有进程的网络信息

结合 | grep就可以再次进行搜索,比如进程名称,端口号,

没有这个命令就先安装一个软件包:yum install -y net-tools

netstat -anp | grep 8080


四:Linux中的几个符号

  • 输入重定向  < :右边的内容输出到左边,左边以输入来接收

类似于Java中的System.in

  •  输出重定向 > :左边整个输出结果,右边的文件以输入的方式接收

  •  错误输出重定向 2> :左边执行时,报错的信息输出到右边的文件中,如果没有报错就是空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值