005 - 每日碎片学习 #每天一条Linux命令#

编程开发学习其实很难利用碎片化的时间,不像英语等其他外语类的学习,一定要坐下来,有开发环境、工具,大多数时候需要网络搜索,一个程序完成、一个Bug调试起来,半小时、一小时很快就过去。

所以在群里我提出的要求,每天要利用大块的时间来学习,一般1~2个小时。尤其是在刚开始的时候,最好天天坚持,这也是习惯养成最难的时候。

我们的社群是网络学习辅导,所以还是要利用碎片化时间,于是我想到Linux命令,每天早上利用5~15分钟的时间,学习一条命令,天天积累,很快也能熟悉大部分命令,对Linux有一个良好的开始。

从上周一(2017.4.17)每天早在发布一条Linux命令的学习短文,还把我的阿里云服务器(Ubuntu 16.4)的帐号和密码给大家练习。有的同学把这个也发挥到极致,在手机上装了一个APP连到服务器上来练习。


每天一个linux命令 -- 001:
ls --> list
ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,就会显示指定目录里的文件及文件夹清单。

  1. 命令格式:
    ls [选项] [目录名]
  2. 命令功能:
    列出目标目录中所有的子目录和文件。

每天一条Linux命令 -- 002
cd --> change directory
cd 命令是Linux中最基本的命令语句,功能:切换当前目录至dirName

  1. 命令格式:cd [目录名]

  2. 常用:
    进入系统根目录 cd /
    进入当前用户主目录 cd ~
    进到上一级目录 cd ..


每天一条Linux命令 -- 003
pwd --> print working directory
pwd 命令来查看”当前工作目录“的完整路径。你在终端进行操作时,你都会有一个当前工作目录。在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。

这个命令,一般不带任何参数


每天一条Linux命令 -- 004
mkdir --> make directory
mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限.

  1. 命令格式:
    mkdir [选项] 目录...

  2. 命令实例:
    mkdir test1 ,在当前目录下创建一个空目录test1

mkdir -p test2/test22
递归创建多个目录,即创建test2和test2目录下的test22

mkdir -m 777 test3
创建权限为777的目录test3


每天一条Linux命令 -- 005
rm --> remove
rm 命令的功能为删除一个目录中的一个或多个文件或目录,它也可以删除某个目录及其下的所有文件及子目录。

注意:rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,最好先确认。

  1. 命令格式:
    rm [选项] 文件...

参数说明
-i, --interactive 进行交互式删除
-f, --force 忽略不存在的文件,从不给出提示。
-r, -R, --recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。

  1. 命令实例:
    rm test
    删除文件test,系统会先询问是否删除。

rm -i *.log
删除任何.log文件;删除前逐一询问确认

rm -rf test2
命令会将 test2 子目录及子目录中所有档案删除,并且不用一一确认


每天一条Linux命令 -- 006
mv --> move
mv 用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。

  1. 命令格式:
    mv [选项] 源文件或目录 目标文件或目录

  2. 命令实例:
    mv test.log test1.txt
    文件改名

mv test1.txt test3
将test1.txt文件移到目录test3中

你可能感兴趣的:(005 - 每日碎片学习 #每天一条Linux命令#)