美文网首页
linux命令-01

linux命令-01

作者: 潇潇雨歇_安然 | 来源:发表于2018-05-09 23:49 被阅读0次

    今天介绍下linux常用命令及相关知识。

    1.linux文件系统:

        / :根目录,所有的文件都在‘/’目录下。

        /home/user : 用户家目录,也称为用户工作目录,简写为‘~’,当前用户对用户家目录及其子目录有绝对的权限。

        /bin : 可执行的二进制文件目录,常用的命令就在这里面放着。

        /opt:安装额外软件的目录。

        /etc : 存放配置文件的目录。

    2.linux命令的基本使用:

    小技巧:

        (1)在终端中敲出命令的前几个字符,按下tab键,可以自动补全,如果有歧义,在按下tab键,可以列出有相同前缀的命令。

        (2)在终端按上下方向箭可以切换最近执行过的命令。

        (3)Ctrl+c可以中断命令。

        (4)ctrl + shift + = 放大终端窗口的字体显示

                   ctrl + - 缩小终端窗口的字体显示

        (5)查看帮助信息:command --help 如:ls --help

                    man command 如:man ls

    3.命令终端提示符:

        python@ubuntu:/home$: 

        python:用户名,ubuntu:主机名称,/home:当前路径, $:用户类型,即普通用户,如果是#,那就是超级用户。

    4.常用命令的使用:

    命令的格式为: command   [-options]   [parameter] 

    分别表示:命令  选项  参数(文件)

    4.1   ls:列出文件列表信息。

             格式: ls  [-options]  [parameter]

            - l : 详细查看

            - a  : 查看所有文件

            - h :与 -l结合,以更人性化显示文件大小。

    文件列表详情:

    drwxr-xr-x 37 python python 4096 5月 9 22:14 python/

          1.第一个字符:文件的类型 -: 普通文件 d: 文件夹 l: 链接文件

          2.第二个字符到第10个字符 :用户对该文件的操作权限,r:可读,w:可写,x:可执行。

          3. 37:硬连接数。

          4.第一个python: 当前文件的属主用户, 创建该文件的用户

          5. 第二个python: 文件的属主用户的所属组

          6.4096 :文件或文件夹的大小

          7.5月 9 22:14:  日期。

          8.python/: 文件或文件夹名,如果是以’.‘开头的就表示隐藏的文件或文件夹,需要用 -a     选项才能显示

          9.通配符:* : 代表0个或者多个任意字符,?:代表一个任意字符

          10. "." :代表当前目录,".." 代表上一级目录

    4.2、clear :清除命令终端的屏幕,快捷方式是:Ctrl+l

    4.3、pwd : 显示当前目录的绝对路径

    4.4、cd :切换路径,相对路径: 相对于当前位置的路径;绝对路径: 以根目录开始

    的路径。

        常用的目录切换:

        1. cd .  : 进入当前目录

        2. cd ..  : 进入上一级目录

        3. cd ~  : 进入家目录

        4. cd -  : 进入上一次的目录

        5. cd /  : 进入根目录

    4.5、mkdir :创建目录,如果需要创建级联目录,需要加-p选项。

    4.6、touch:创建文件,可以一次创建多个文件。如touch 1.txt 2.txt 3.txt

    4.7、rm:删除文件或者文件夹.

    常用选项如下:

           - i: 删除文件时给予提示

          - f:强制删除,假如要删除的文件不存在,也不报错

           -r: 递归删除,假如要删除目录,则必须带该选项,rmdir命令也可以删除一个目录。

    4.8、cp:复制,格式 cp [选项] <源文件> <目标文件>,如果拷贝目录的话需要加-r选项。

    4.9、mv:移动或者重命名文件,格式 : mv <源文件> <目标文件|或者文件夹>,移动目录时,不需要加-r选项。

    4.10、tree:以树形方式显示文件列表。

    4.11、history:使用过的历史命令,使用!1000可以执行编号为1000的历史命令。

    4.12、重定向命令: >   >>,将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。>输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部。

    4.13、cat:查看文件内容,例如把one.py two.py 合并到 three.py 文件中,再通过cat查看

    cat one.py two.py > three.py

    cat three.py

    4.14、more:分屏显示文件的内容,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助,Enter 向下n行,需要定义。默认为1行.

    相关文章

      网友评论

          本文标题:linux命令-01

          本文链接:https://www.haomeiwen.com/subject/tekarftx.html