Linux基础(一)----- Linux常用命令

最近要在服务器上跑实验,发现自己对Linux的相关了解非常少,只知道一些非常简单的命令;因此,决定从新学习以下Linux的相关知识,那就从Linux的常用命令开始吧!

ls命令

  • ls的含义
    ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)、查看目录信息等。
  • 语法
    ls -a 列出目录所有文件,包含以.开始的隐藏文件
    ls -A 列出除.及..的其它文件
    ls -r 反序排列
    ls -t 以文件修改时间排序
    ls -S 以文件大小排序
    ls -h 以易读大小显示
    ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
    
  • 示例
    ls -t 
    

cd命令

  • (1)含义
    cd命令的作用是切换当前目录至 dirName

  • (2)语法

    cd [dirname]
    
  • (3)示例

    • 进入根目录
    cd /
    
    • 进入用户主目录
    cd ~
    
    • 进入上一次访问的目录
    cd -
    

这里需要说明一下cd /和cd~的区别:
cd /是进入根目录
cd ~是进入用户主目录:意思就是加入你使用Djk用户登录的,那么cd ~就会进入到/home/Djk目录

pwd命令

  • (1)含义
    pwd 命令用于查看当前工作目录路径。
  • (2)示例
    • 查看当前目录
    pwd
    

mkdir命令

  • (1)含义
    mkdir 命令用于创建文件夹。
  • (2)语法
    mkdir -m
    mkdir -p
    
  • (3)示例
    • 在当前工作目录下创建文件夹t
    mkdir t
    
    • 在 tmp 目录下创建路径为 test/t1/t2的目录,若不存在,则创建:
    mkdir -p /tmp/test/t1/t2
    

touch命令

  • 使用touch命令创建一个空文件

    touch filename
    
  • 使用touch命令一次创建多个文件

    touch filename1 filename2 filename3
    

rm命令

  • (1)含义
    删除一个目录中的一个或多个文件或目录,如果没有使用 -r 选项,则 rm 不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。

  • (2)语法

    rm [选项] 文件…
    
  • (3)示例

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

rmdir命令

  • (1)含义
    从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对其父目录的写权限。
    注意:不能删除非空目录
  • (2)语法
rmdir 目录名
  • (3)示例
    • 当 parent 子目录被删除后使它也成为空目录的话,则顺便一并删除:
    rmdir -p parent/child/child11
    

mv命令

  • (1)含义
    移动文件或修改文件名,根据第二参数类型(如目录,则移动文件;如为文件则重命令该文件)。
    当第二个参数为目录时,第一个参数可以是多个以空格分隔的文件或目录,然后移动第一个参数指定的多个文件到第二个参数指定的目录中。
  • (2)示例
    • 将文件 test.log 重命名为 test1.txt
    mv test.py test1.py
    

cp命令

  • (1)含义
    将源文件复制至目标文件,或将多个源文件复制至目标目录。
    注意:命令行复制,如果目标文件已经存在会提示是否覆盖,而在 shell 脚本中,如果不加 -i 参数,则不会提示,而是直接覆盖!

  • (2)语法

    -i 提示
    -r 复制目录及目录内所有项目
    -a 复制的文件与原文件时间一样
    
  • (3)示例

    • 复制 a.txt 到 test 目录下,保持原文件时间,如果原文件存在提示是否覆盖
    cp -ai a.txt test
    
    • 为 a.txt 建议一个链接(快捷方式)
    cp -s a.txt link_a.txt
    

cat命令

cat 主要有三大功能:

  • 1.一次显示整个文件
cat filename
  • 2.从键盘创建一个文件
cat > filename
  • 3.将几个文件合并为一个文件
cat file1 file2 > file

参考文献

https://www.runoob.com/w3cnote/linux-common-command-2.html

猜你喜欢

转载自blog.csdn.net/dongjinkun/article/details/114636453