Liunx——基本命令

Linux命令的组成:

command      [-options]     parameter1   parameter2      .............

  命令                 选项            参数1            参数2            .............

说明:<1>第一个输入的必须是命令或可执行文件(例如:批次脚本,script)。

           <2>通常选1  前会有  -  。有时会使用完整的全名则会带--符号,例如--help。

           <3>paremeter  、 parameter2  、..........     为依附在选项后面的参数或者是command的参数。

           <4>指令、选项 、参数需要中间用空格隔开,不论空格为几个,shell都视为一格。

           <5>指令太长时,可以使用  \  来跳脱使指令连续到下一行。

           <6>在Linux系统中英文字母的大小写是不一样的。

1、cd命令:切换目录

(1)切换到指定目录    $ cd /usr/local

(2)切换到当前目录的上一级   $ cd..

(3)切换到主文件夹  $ cd ~

2、ls命令:查看文件和目录

(1)查看指定文件夹下的目录  $  ls -/文件挂载点

(2)查看当前文件夹下的全部文件和目录(包括隐藏文件) $  ls -al

3、mkdir命令:新建目录(文件夹)

(1)在当前目录下新建一个目录xxx  $ mkdir xxx

(2)在当前目录下新建多级目录  $ mkdir -p a/b/c/d

4、rmdir命令:删除空目录

(1)删除当前目录下的子目录   $ rmdir xxx 

(2)删除当前目录下多个子目录  $ mkdir -p a/b/c/d

5、cp命令:复制文件或目录

(1)复制    $ 目录一(空格)目录二

6、mv命令 :移动文件或目录,或重命名

(1)移动  $ mv 目录一(空格)目录二 

(2)重命名  $ mv 目录一(空格)目录一/新的文件名

7、rm命令:移除文件或目录

(1)删除文件:$ rm 文件挂载点      ##此操作需要root权限,可通过sudo命令暂时获得root权限。

(2)删除目录 : $ rm -r 目录挂载点     ##同上且在对目录操作时需要加-r。(如果不加-r  会产生略过目录的错误)

(3)删除目录及其子节点所有文件及文件夹  $ rm  -rf  目录挂载点    ##强制删除所有文件及其文件夹,不需要每次询问。

14、chown命令:修改文件所有者权限

(1) 将Hello文件所有者改为root账号,并查看属性   $ sudo chown root 文件挂载点

                                                                                     $ ls -l 文件挂载点

15、find命令:文件查找

(1)找出某位置下的某文件  $ find 位置-name   文件名

16、tar命令:压缩命令

(1)在当前文件夹下压缩 $ sudo tar-zcv-f /文件名.tar.gz   文件名

(2)解压缩某压缩包到指定位置  $ sudo tar-zxv-f  /压缩包名.tar.gz-c     位置

17、grep命令:查找字符串

(1)从某文件中查找字符串:$ grep -n  字符串   文件挂载点

18、配置环境变量 

(1)在~/.bashrc中设置,配置Java环境变量  $ vim ~/.bashrc 

然后在该文件的最上面一行加上如下形式的语句  export JAVA_HOME=JDK  安装路径

最后执行 命令使得环境变量配置生效  $ source  ~/.bashrc

(2)查看JAVA_HOME 变量的值   $  echo  $JAVA_HOM

19、查看当前工作目录    $ pwd

20、查看当前系统的时间    $ date

21、查看在线用户(即登录服务器的用户)   

          $ who    ##查看当前在线

          $ last     ##查看最近登录历史记录 

22、创建文件

(1)命令:$ echo “内容”    ##打印到标准控制台(屏幕)    

(2)命令: $ echo  “命令” >  文件名    ## 创建文件,并写入“内容”。利用重定向功能。

(3)命令: $ ls > 文件名   ##重定向,将当前目录的信息(文件名)不换行写入指定文件中。

(4)命令: $ echo “内容” > 文件名    ##重定向,将“内容”覆盖原文件内容,重新写入到指定文件中

(5)命令: $ echo “内容” >> 文件名    ##重定向,将“内容”换行追加写入到指定的文件中 

23、文本编辑器  vi命令

(1)命令:$  vi  文件名

快捷键:(1)按  i  进入编辑模式                                 ##快捷键在一般模式下进行操作

              (2)按esc 退出编辑模式,进入一般模式。按:进入底行命令模式

              (3)按wq,保存并退出。按q!不保存强制退出。按wq!取消只读模式。在一般模式下按shift+z+z快速保存

              (4)按a,在光标之后一个位置进行插入

              (5)按o,在光标的下一行首进行插入

              (6)按A,跳至光标所在行末进行插入

              (7)按 I ,跳至光标所在行首进行插入

              (8)按 gg ,跳至文首行

              (9)按G ,跳至文末行

              (10)按dd,删除行。按5dd,删除光标后5行。

              (11)按yy,复制行。按5yy,复制光标后5行。

              (12)按p,粘贴。

              (13)按v,进入字符选择模式,选中光标经过的字符。

              (14)按Ctrl+v,进入块模式,选中块。

              (15)按shift+v,进入行选择模式,选中行

              (16)按%s  /  内容1 /  内容2,将文本中的内容1查找并替换为内容2。    ##在底行命令模式中操作

              (17)按 / 内容,查找内容,并定位到第一个匹配位置,按n进入到下一个匹配位置,按N定位到上一个匹配位置

24、重启    $  reboot

补充:

25、文件查看命令  less

命令:  $  less   文件名     ##可以翻页查看,空格下翻页,b上翻页,上下键单行翻动,q退出。

搜索关键字:执行less命令后,按  /关键字,搜索关键字。按n挑至下一处结果。

 

注意:加 / 为绝对路径,即所指定的路径。不加时指相对路径,即相对于当前目录下的路径。

          ./表示当前路径的相对路径;../表示上一层目录。

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值