Linux命令总结

一、Linux常用命令

Ctrl+Alt+T打开终端程序(退出终端,可单击右上角的“关闭”按钮,或在shell提示符下执行exit命令,也可按Ctrl+D退出)

bash命令一般格式:

命令名  【选项】【参数1】【参数2】...
注意:1.命令名必须是小写英文字母;
          2.一般格式中,方括号括起来的一般是可选的,即不是必需的
          3.输入命令时,如果系统找不到输入的命令,会反馈信息:“Command not Found”.需检测命令的拼写及大小写是否正确。
          4.如果一个命令太长,一行放不下时,要在第一行尾输入“\"字符,并按enter键,这时会返回一个>作为提示符,表示命 令行尚未结束,允许继续输入。
          5.在命令与选项和参数之间要用空格或制表符隔开。连续的空格会被shell解析为单个空格。

简单命令:

文件操作命令

lsls命令用来查看目录的内容,可列出当前目录下所有文件和目录的名称,增加选项可得到对于文件及目录更详细的信息。
touch生成新的空文件或者改变现有文件的时间戳, 如果该文件尚未存在,则建立一个空的新文件。
             touch命令将会修改指定文件的时间标签,把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据                将原封不动地保留下来。格式:touch   [选项]  文件名 
mkdir :建立一个目录,同时设置目录权限。 格式: mkdir   [ 选项 dirname  。
rmdir 删除空目录。
 cp :       实现文件和目录的复制,即将源文件或目录复制到目标文件或目录中。 cp [选项] 源文件或目录 目标文件或目录
              注意:不写绝对路径,表明是当前目录下
  rm :       删除文件和目录。 格式: rm   [ 选项 文件列表

  mv :      对文件或目录重新命名,或者将文件从一个目录移到另一个目录中,格式mv  [选项] source  target
 cat :       在标准输出上显示文件的内容(依次读取由参数file指明的文件) 格式:     cat [ 选项 文件
grep 在一个或多个文件中搜索是否包含给定的字符串,该 命令只显示查找到的文本行 ,不修改文件。grep [选项] ‘搜索内容              串’文本文件名。
head head命令在屏幕上显示指定文件的开头若干行,行数由参数值来确定。显示行数的默认值是10head   [选项]  file
tail tail命令在屏幕上显示指定文件的末尾10行。格式: tail   [ 选项 ] [file]
find 查找符合条件的文件或目录。 格式: find [ path] [option]

系统操作命令

shutdown :关闭或者重启Linux系统;允许用户在指定的一个时间点或者一个指定的时间段之后关闭或重启Linux系统
df :查看磁盘空间的使用情况
du :查看某个目录所占空间大小
free :查看系统内存的使用情况,包括已用的、剩余的物理内存和交换内存,以及共享内存和被内核使用的缓存区
passwd :为已有用户修改密码
sudo 临时为普通用户授权为超级用户的命令,将 sudo 放到要执行的命令前即可,授权时间在 5 分钟左右,过期后会再次要求输             入密码
echo 在标准输出设备-显示器上输出一段文字
clear 清空屏幕上的信息,清屏后命令提示符移动到屏幕左上角。

其他操作命令介绍

more :该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今已显示的该文件的百分比:
less less 命令允许用户向前或向后浏览文件,而 more 命令只能向前浏览。
有关文件备份和压缩的命令
   压缩文件 bzip2 文件会被压缩并被保存为 filename.bz2  命令格式: bzip2  filename    示例 1 bzip2 1.txt→ 1.txt.bz2
   解压缩 bz2 文件: filename.bz2 文件会被删除,而以 filename 代替。 命令格式: bunzip2  filename.bz2
                              示例 2 bunzip2 1.txt.bz2 → 1.txt
   gzip/gunzip命令
    要使用 gzip 压缩文件   输入命令:    gzip filename 文件即会被压缩,并被保存为 filename.gz
    要扩展压缩的文件   输入命令:  gunzip filename.gz   filename.gz 会被删除,而继之以 filename
 打包和压缩的命令
   Linux 下最常用的打包程式是 tar ,使用 tar 程式打出来的包我们常称为 tar 包, tar 包文件的命令通常都是以 .tar 结尾的。生成 tar 包   后,就能用其他的程式来进行压缩了。
tar创建一个 tar 文件,输入命令: tar -[选项] filename.tar directory/file

九九乘法表的三种循环方式实现

九九乘法表的表示方法

1、for循环的两种方法

1

for((i=1;i<=9;i++))

do

for((j=1;j<=i;j++))

 do

echo -ne"$i*$j=$((i*j))\t"

done

Echo

done

 

2

for i  in {1,2,3,4,5,6,7,8,9}

do

    for j in {1,2,3,4,5,6,7,8,9}

    do

        ((p=$i*$j))

        echo -ne $i\*$j=$p"\t"

    done

echo

done    

2、while的表示方法

i=1;

j=1;

while((i<=9))

do

 while((j<=i))

 do

  let "temp=i*j"

  echo -ne "$i*$j=$temp\t"

  let j++

  done

  let i++

  let j=1

  echo ""

Done

3、until的表述方法

i=1

until ((i>9))

do

 let j=1

 until ((j>i))

 do

 let "temp=i*j"

 echo -ne "$i*$j=$temp\t"

 let j++

done

 let i++

 echo ""

done

 

                       

 




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值