0基础玩转裸机(三)Linux入门命令

目录

一、常见Linux指令

​二、在shell中输入字符串并回车的过程:

三、Linux命令提示符和Linux命令的格式

1、Linux命令提示符

2、Linux命令的格式

四、Linux常用命令:pwd

五、Linux常用命令:cd

1、家目录

2、当前路径和上一级路径

3、上一次路径​

4、绝对路径和相对路径

5、小结

六、Linux常用命令:ls

七、Linux常用命令:目录的操作

1、mkdir:创建目录

2、rmdir :删除目录

八、Linux常用命令:文件的操作

         1、touch:新建文件

2、mv(move的缩写):修改文件(目录)名、移动路径

3、cp(copy的缩写):复制文件(目录)

4、rm(remove的缩写):删除文件(目录)

九、文件的查看和编辑

1)  cat  查看文件内容

2)  gedit图形应用程序的编辑器

3)  vi 编辑器

十、清除屏幕

1、clear:刷新屏幕,保留历史命令操作记录

2、reset:重新初始化屏幕,清除历史命令操作记录

十一、man、info、--help

1)  man使用的最多

2)  info 

3)  --help


一、常见Linux指令

pwd        显示当前所在的目录       pwd


ls            :显示当前目录下的文件   ls           


cd           :切换路径   cd + 文件夹


cd ..       :返回到上一级路径   cd .. 


mkdir      :新建目录    mkdir + 文件夹名


rmdir       :删除目录   rmdir + 文件夹名


touch      :新建文本文件    touch + 文件名


cp           :复制文件      cp  + 源文件名  + 复制文件名


rm           :删除文件        rm   + 文件名         


cat          :将文件内容显示到终端中  cat  + 文件名       


clear       :清除屏幕的显示内容      clear       


二、在shell中输入字符串并回车的过程:

1. shell根据第1个字符串去环境变量PATH所指定的目录中找到同名的应用程序
2. 然后执行它

我们可以设置PATH环境变量添加我们的目录:
export PATH=$PATH:/my/dir

command not found的原因:
1. PATH所确定的目录中无此程序
2. 它不是可执行的程序

三、Linux命令提示符和Linux命令的格式

1、Linux命令提示符

命令提示符表示当前终端的状态

命令提示符,显示了
1)当前登录的用户名
2)用户当前所在的路径

2、Linux命令的格式

    命令   [选项]  [参数]

举例:    


    ls
    ls -l
    ls -l /home

1)  命令这一部分肯定是存在
2)  选项和参数不一定存在,可有可无。
     选项和参数取决于你使用该命令实现的具体目的。
3)  选项是以"-"来指明的。  
4)  命令、选项、参数之间是以空格来隔开的,
    一个或多个空格都视为1个空格。
    如:ls -l /home与ls   -l     /home的目的是一样的。
5)  完成linux命令输入后,按下enter键,即可执行该命令。

如ls命令有选项-l,那么ls到底有哪些选项呢?可以通过man ls来查看。
ls命令的选项有很多,入门阶段先掌握ls命令的-l、-a、-h等常用选项。

四、Linux常用命令:pwd

五、Linux常用命令:cd

1、家目录

2、当前路径和上一级路径

3、上一次路径

4、绝对路径和相对路径

5、小结

pwd:打印当前所在的路径
cd :切换路径
    cd  ~切换到当前用户的家目录
    cd .  切换到当前路径
    cd .. 切换到上一级路径
    cd ../.. 切换到上上级路径(其中:在linux中路径分隔符为斜杠/)
    cd -  切换到上一次的路径
    
linux目录结构
/           ------------------根目录/
|------bin  ------------------/bin
|------home ------------------/home
    |------book ------------------/home/book
    |------Guest ------------------/home/Guest
|------usr  ------------------/usr
    |------lib ------------------/usr/lib
    |------bin ------------------/usr/bin

举例:
/home/book  是绝对路径
相对路径一般以.和..来构成
1)当前路径为/bin,然后./pwd就是执行了/bin/pwd
2)当前路径为/home/book/100ask
然后cd ../Videos/就到达/home/book/Videos
cd ../..就到达/home

注意事项:
1)你切换的路径必须保证存在,可以使用ls命令来查看某一个路径下面的所有内容。
2)一定要记得多使用tab键。

六、Linux常用命令:ls

ls:列出目录内容
cd切换路径,然后在使用ls来查看目录内容

举例:
   命令   [选项]  [参数]

1)   ls
直接ls,则显示当前所在目录的内容

2)   ls  目录名
如:ls /home,则指定显示/home的内容
如:ls ~    ,则指定显示/home/book的内容

3)  ls  选项
或:ls  选项   目录名

常用的选项:
    -l(long的缩写),显示目录下文件的更详细的信息(文件权限、文件最后修改时间、文件大小)
    -a(all的缩写),显示了隐藏文件
    -h(human-able的缩写),将文件大小以K(KB)、M(MB)、G(GB)来表示

七、Linux常用命令:目录的操作

1、mkdir:创建目录

    命令  [选项]  [参数]

举例:
1)  mkdir   目录名
 mkdir dir0   创建了dir0这个目录
 
2)  mkdir -p  父目录/子目录
mkdir -p  dir1/dir2
-p(parents的缩写)
连续创建多级目录(父目录和子目录),如果父目录不存在,则需要加入-p参数。


2、rmdir :删除目录

1)  rmdir  目录名
注意:rmdir不能删除非空目录  (非空目录:该目录下面有子目录或者文件)


八、Linux常用命令:文件的操作

1、touch:新建文件

        touch   文件名
举例:
        touch   file1    在当前目录新建名为file1的文件

注意:
1)  同一目录无法创建同名的文件
2)  Linux 的文件名是区分大小写的,如file1和File1是不同文件。
     这一点跟windows不同。
  

2、mv(move的缩写):修改文件(目录)名、移动路径

    ① mv  旧文件名   新文件名    ====>修改文件名
    如:mv file1 filea将当前目录的文件file1改名为filea
    
    ② mv  旧目录名   新目录名    ====>修改目录名
    如:mv dir1 dira将当前目录下的目录dir1改为dira
    
    ③ mv  文件名     目录名      ====>移动路径
    如:mv filea    dira   将当前目录下filea移动到dira子目录
    如:mv filea      ~      将当前目录下filea移动家目录
    如:mv ~/filea  ..   将家目录下的fila移动到上一个路径


3、cp(copy的缩写):复制文件(目录)

1)cp  源文件名   目标文件名
    举例:
    cp File1  file2将当前目录下的文件File1拷贝成file2

2)cp  源文件名   目标目录名
    举例:
    cp file2 dira/将当前目录下的文件file2拷贝到dira子目录
    
3) cp  源目录名   目标目录名    
    举例:
    cp -r dira dirb复制dira目录下的所有内容到dirb
    其中,-r参数时递归复制
    
    cp -i file2 dira如果dira目录下面有同名的file2,加入-i参数就会
    要求你确认是否覆盖同名的文件
    
注意:cp的常用参数有:-i,-r,-f,-d等,在后面讲解了linux权限之后,我们会加深cp这个命令的讲解。


4、rm(remove的缩写):删除文件(目录)

    rm   [选项]   [文件名 | 目录名]

常用选项:
    -i  (interactive(交互)的缩写),删除文件(目录)之前,要求你确认是否同意删除
    -r  (recursive(递归)的缩写),递归删除指定目录下的子目录和文件
    -f  (force(强制)的缩写),强制删除    

举例:
    rm File1       删除当前目录下的文件File1
    rm -i file2    删除文件file2,删除前要求你确认是否同意删除,其中y表明同意删除,n表示取消删除
    rm -r dira     删除目录dira
    rm -ir dirb    删除目录dirb,删除前要求你确认是否同意删除,其中y表明同意删除,n表示取消删除  

注意:
1)删除文件(目录)前,确定该文件(目录)是否可以被删除。
2)rm的常用参数有:-i,-r,-f等,在后面讲解了linux权限之后,我们会加深rm这个命令的讲解。

九、文件的查看和编辑

1)  cat  查看文件内容

    cat  文件名

举例:
    cat file1            将file1的内容打印到标准输出中(默认标准标准输出指向终端)
    cat file1 file2    将file1和file2的内容串联并依次全部打印到标准输出中
    cat -n file1        显示内容并在内容前显示行号。
    
类似的查看命令:more、less、head、tail等后面讲解    

2)  gedit图形应用程序的编辑器

3)  vi 编辑器

十、清除屏幕

1、clear:刷新屏幕,保留历史命令操作记录

说明:此命令本质上只是让终端向后翻一页,
当向上滚动鼠标时,还是可以看到之前命令的操作记录

2、reset:重新初始化屏幕,清除历史命令操作记录

十一、man、info、--help

1)  man使用的最多

ls 常用选项为-l、-a、-h
可以通过man   ls来查看这些选项的含义。

举例:
    man   man  查看man手册的说明
    man  ls    当没有指定使用那一页,默认使用第1页
    man 1 ls
    man 1 gcc  gcc是一个应用程序,在linux中一般使用gcc编译器来编译c/c++语言的程序
    open/write/read/close等等都是系统调用
    man 2 open   查看系统调用open的man手册说明
注意:
    man手册的9册内容的侧重点,最好记一下。

2)  info 

如info ls

3)  --help

如ls --help

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页