Linux 常用指令使用

Linux 常用指令使用:
Linux:
1、表示Linux内核
2、表示Linux操作系统:Linux内核和工具软件、应用软件
                                 开发工具、办公工具软件


Linux系统:
1、开源软件,是当前最成功的开源软件之一
2、遵循的开源协议:GPL


特点:
1、Linux操作系统里面一切皆文件,数据,设备都是以文件的形式来管理的
2、Linux的文件系统中,目录结构是树形的目录结构   
   Linux文件系统中树形目录结构的根  / 
   /
   +--bin
   |
   +--home
   ...
3、Linux文件系统中,目录名(文件夹名)以及文件名是区分大小写的。
   目录:a 和目录A


如何调出中文输入法:
 ctrl + 空格  切换输入法



4、Linux常用命令:

who 命令:
   显示登录系统中的用户信息
pwd 命令:
   显示当前所在的目录(工作目录)
exit命令:
   退出


使用 Linux 命令的基本格式:

   命令名   [选项]    [参数]

   命令名:区分小写

   选项,参数都是可以省略的(可以有,也可以没有)
   
ls 命令:
   显示指定目录的内容、或者显示文件的信息(大小,文件名等等)
   ls  [选项]   [参数]
   
   ls   -l    以详细信息的格式来显示内容
               详细信息:在看帮助的时候,也叫 长格式
   
   ls   -a    现象:显示的内容多了,多的内容都是以 .开头的

              显示包括隐藏目录、文件的所有内容。
              显示所有内容。
              在Linux文件系统中 目录名或者文件名以 
                .开头是隐藏文件或者隐藏的目录
              


   ls  -la   命令选项可以组合使用
   ls  -al   
    
   ls 命令的参数:就是目录名或者文件名


                 如:ls   桌面    
                     ls   1.txt


      如果指定目录名,则显示指定目录的内容
      如果指定文件名,就显示指定文件的信息(名称,大小...)
      不指定文件名和目录名,ls就显示当前目录的内容


cd 进入到某个目录(切换工作目录)
   cd  [选项]   [参数]
   cd  目录名
   
         
   Linux 目录结构中 
       默认会有 .  .. 子目录
       .  表示当前目录
      ..  表示上级目录(父目录)
       
    相对路径,绝对路径
    绝对路径:从根(/) 起始到所在位置的路径全名叫绝对路径
    相对路径:不是从根开始(从当前位置)开始的路径,相对路径


   cd 直接回车
        返回到当前用户的主目录(家目录)
        主目录:
        创建用户时指定的工作目录(用户的工作目录)
        登录系统以后,打开终端后进入的目录
        我们系统中 tarena 用户的主目录是:/home/tarena 目录
   cd  -
      在最近访问的两个目录中间切换


   cd  ~
      回到主目录
      


      ~: shift + `(数字1键前面的键)


      ~ 代表用户的主目录(我们系统中,以tarena登录后,
          ~ 代表  /home/tarena)


      cd  ~/test
      cd  /home/tarena/test




mkdir 命令
   创建一个子目录命令
   mkdir  选项  参数
   mkdir  选项  目录名




   ls,cd,mkdir 中的目录名或者文件名都可以使用
           绝对路径或者相对路径
           cd 和 mkdir 参数都是目录名


使用 mkdir 命令:
在 /home/tarena 目录下创建 test 目录


       /home/tarena
           |
           test
             |
  +-------+---------+---------+--------+
  |       |         |         |        |
  src     docs     build     libs     test




使用mkdir命令创建如下目录:
  1、/home/tarena目录下创建 aa 目录
  2、在aa目录下创建bb目录


  
   mkdir -p   加p选项后,中间的各个目录如果不存在,则自动 创建。
   
技巧:
一、如何看命令的帮助
   1、命令的帮助选项
      命令名   --help
      ls --help


   2、使用 man 命令
      man  命令名
      man  ls
      退出使用 q 键
      使用上键、下键、翻页键翻屏
二、如何使用历史命令
    1、在终端窗口使用上、下方向键来浏览,查找以及执行过的命令
    选择后回车就可以执行(也可以编辑修改后执行)  
    
    2、history 命令也可以查看历史命令
       使用!序号 执行对应命令

三、善用 Tab 键
    在终端窗口,命令行实现自动补全    

四、通配符:
    *     代表任意多个任意字符
    ?    代表一个任意字符


rm 命令
  删除命令(可以删除目录和文件)
  rm  选型  参数
            文件
  
  rm  -r  删除目录


touch命令:
   1、如果目录或者文件已经纯在,则用当前的系统时间更新目录或者文件的修改时间
   2、如果文件或者目录不存在,则创建一个空文件


touch  目录或者文件
   
cp 命令:
   复制文件或者目录
   cp   文件名1    文件名2
   如果复制目录,可以简单使用  -a  选项
   
 
  cp  /home/tarena/mongo.tar.gz   /home/tarena/test/

  cp  ~/mongo.tar.gz   ~/test/

  cp  ~/mongo.tar.gz   .    

  cp  /home/tarena/mongo.tar.gz   /home/tarena/test/1.tar.gz


diff 命令:
   比较两个文件是否相同

mv 搬移:
   文件(目录)移动或者更名
   mv  文件1   文件2
 
文本编辑器 vi/vim 
一、启动与退出
   1、 vim
   2、 vim  文件名(可以是存在的文件,也可以是不在的文件)


   3、退出
      :q
      在非“插入”模式
二、vi/vim的工作模式   
   1、正常模式(启动后自动进入正常模式)
   2、输入文本模式(插入模式)
   3、:命令 模式
   4、可视模式(选择文本模式)
   
   可以从正常模式进入到插入模式,插入模式可以退回到正常模式
   可以从正常模式进入到可视模式,
   可以从正常模式进入到 :命令模式


   其他三种模式下面:按 ESC 键,都会回到正常模式


   
如何从正常模式,进入到插入模式?
1、 a  在光标的后面插入内容
2、 A  在行位插入内容
3、 i  在光标前面插入内容
4、 I  在行首插入内容
5、 o  在下面新起一行
6、 O  在上面新起一行


编辑完内容,要保存文件或者退出vim,都需回到正常模式
插入模式---》正常模式   ESC键

保存:
  在正常模式下(英文输入法状态),
  :w  
  :w  文件名

保存并退出
  :wq  
  :wq  文件名
  :x  
退出:
  :q
  :q! 强制退出


练习:启动vi/vim,输入内容,保存并退出
  1、启动
  2、进入插入模式(a)
  3、编辑文本
  4、回到正常模式 (ESC)
  5、:命令模式,:wq


在正常模式下移动光标:
1、光标键,翻页键
2、h  左
   l  右
   j  下
   k  上
3、gg   移动到第一行
4、G    移动到最后一行
5、0    移动到行首
6、$    移动到行尾
7、:行号  移动到指定的行


让vi显示行号
   :set nu
  关闭显示行号
   :set nonu

行的复制、粘贴、删除

复制:
把光标停在要复制的行上面,然后按 yy

粘贴:
把光标停在要粘贴的地方,按 p

复制多行:
  nyy
  p

行删除:
  dd 删除


 删除的内容会放到剪贴板,使用p键可以粘贴

ndd  删除多行
  
删除一个字符:x
替换一个字符:r    如把4替换成5   r5

撤销:u

查找:
在正常模式下:

/内容  
?内容

找到以后使用 n 键 查找下一个

替换:
:%s/要查找的内容/替换成的内容/g
:%s/要查找的内容/替换成的内容/gc
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux常用命令使用: 1. cd:切换目录 2. ls:列出目录下的文件和子目录 3. pwd:显示当前目录的路径 4. mkdir:创建目录 5. rm:删除文件或目录 6. cp:复制文件或目录 7. mv:移动文件或目录 8. cat:查看文件内容 9. grep:在文件中查找指定字符串 10. chmod:修改文件或目录的权限 11. chown:修改文件或目录的所有者 12. ps:查看进程信息 13. top:查看系统资源占用情况 14. tar:打包和解压缩文件 15. ssh:远程登录到另一台计算机 16. scp:在计算机之间复制文件 17. ping:测试网络连接 18. ifconfig:查看网络接口信息 19. netstat:查看网络连接状态 20. curl:从网站下载文件或数据 以上是Linux常用命令的使用方法,掌握这些命令可以更加高效地使用Linux系统。 ### 回答2: Linux是一种很流行的开源操作系统,它以安全、稳定、高效著称,受到许多企业用户和个人用户的喜爱。对于Linux用户来说,命令行是最常用的工具。本文将介绍一些常用Linux命令,以帮助用户更好地管理自己的系统。 1. ls命令:查看文件夹内容 ls命令是Linux中最常用的命令之一,它用于列出一个目录下的所有文件和子目录。例如,输入“ls”命令,系统会显示当前目录下的所有文件和文件夹。 2. cd命令:进入目录 cd命令用于切换目录。例如,输入“cd Documents”命令,系统会切换到其中一个名为Documents的文件夹中。 3. mkdir命令:创建文件夹 mkdir命令用于创建新的目录。例如,输入“mkdir Documents”命令,系统会创建一个名为Documents的文件夹。 4. cp命令:复制文件 cp命令用于复制文件。例如,输入“cp file1.txt file2.txt”命令,系统会将名为file1.txt的文件复制到名为file2.txt的文件中。 5. mv命令:移动文件 mv命令用于移动文件或文件夹。例如,输入“mv file1.txt Documents”命令,系统会将名为file1.txt的文件移动到名为Documents的文件夹中。 6. rm命令:删除文件 rm命令用于删除文件或文件夹。例如,输入“rm file1.txt”命令,系统会删除名为file1.txt的文件。 7. cat命令:显示文件内容 cat命令用于查看文件的内容。例如,输入“cat file1.txt”命令,系统会显示file1.txt文件的内容。 8. grep命令:文本搜索 grep命令用于在文件中搜索特定文本。例如,输入“grep ‘hello’ file1.txt”命令,系统会搜索file1.txt文件中包含单词“hello”的所有行。 9. ps命令:进程查看 ps命令用于显示正在运行的进程。例如,输入“ps aux”命令,系统会显示所有正在运行的进程列表。 10. top命令:系统监视 top命令用于实时监视系统资源的使用情况。例如,输入“top”命令,系统会显示系统运行情况的实时监视器。 总之,Linux命令行提供了许多强大的工具,可以帮助我们更好地管理自己的系统。以上是本文介绍的一些常用命令,仅供参考。为了更好地掌握这些命令,建议用户多进行实践、练习。 ### 回答3: Linux是一种自由和开放源代码的UNIX类操作系统,广泛应用于服务器、桌面及嵌入式设备等领域。在Linux中,命令行界面是最核心的一部分。了解和掌握Linux命令,可以帮助我们更高效地操作系统。 一、常用命令 1.cd 命令:切换目录 例如:cd /home,进入home目录 2.ls 命令:查看目录下所有文件 例如:ls -l /home,查看/home目录下所有文件 3.touch 命令:创建空文件 例如:touch test.text,创建一个名为test.text的空文件 4.mkdir 命令:创建目录 例如:mkdir mydir,创建名为mydir的目录 5.rmdir 命令:删除目录 例如:rmdir mydir,删除目录mydir 6.cp 命令:复制文件 例如:cp /home/test.text /home/desktop,将test.text文件复制到桌面 7.mv 命令:移动或重命名文件 例如:mv /home/test.text /home/desktop,将test.text文件移动到桌面 8.rm 命令:删除文件 例如:rm test.text,删除test.text文件 9.cat 命令:查看文件内容 例如:cat test.text,查看test.text文件中的内容 10.echo 命令:输出指定内容 例如:echo "hello,world",输出字符串"hello,world" 二、权限相关命令 1.chmod 命令:修改文件或目录权限 例如:chmod 777 test.text,将test.text文件权限修改为最高 2.chown 命令:修改文件或目录所属用户 例如:chown user test.text,将test.text文件所属用户修改为user 3.chgrp 命令:修改文件或目录所属组 例如:chgrp group test.text,将test.text文件所属组修改为group 三、系统管理命令 1.reboot 命令:重启系统 例如:reboot,重启系统 2.shutdown 命令:关机 例如:shutdown now,立即关机 3.date 命令:显示当前时间 例如:date,显示当前时间 4.top 命令:查看系统资源 例如:top,查看系统资源使用情况 五、网络相关命令 1.ping 命令:测试网络连通性 例如:ping www.baidu.com,测试是否能够ping通百度服务器 2.netstat 命令:查看网络连接状态 例如:netstat -a,查看所有网络连接状态 3.nslookup 命令:查看域名对应的IP 例如:nslookup www.baidu.com,查看百度域名对应的IP 以上是一些常用Linux命令,当然还有其他命令未尽其全。掌握Linux命令,可以帮助我们更高效地管理和使用Linux系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值