linux命令-01

今天介绍下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)