Linux 终端命令

1. cd :  当前目录切换

           a、cd dir: 切换到当前目录的 dir目录

           b、cd ..  : 切换到上一级目录

           c、cd ../.. 切换 上二级目录 

           d、cd /  : 切换到根目录

           e、cd ~ : 切换到用户目录,比如是root是当前的用户目录,则切换到root的目录

 

.2 . ls : 查看目录

   ls : 查看当前目录的所有第一层子文件夹及文件

 

3. mkdir :

    mkdir file  创建目录 

 

4 . touch  

    touch file : 创建空文件夹

5、vi或vim命令

     vi file 编辑文件file

     vi 原基本使用及命令:

     输入命令的方式为先按[ESC]键,然后输入:w(写入文件),:w!(不询问方式写入文件),:wq保存并退出,:q退出,q!不保存退出

   

6. cat 

    cat file :  查看文件内容

7、chmod命令

     chmod a+x file :  将file文件设置为可执行,脚本类文件一定要这样设置一个,否则得用bash file才能执行   

     chmod 666 file 将文件file设置为可读写

     chmod 750 file 将文件file设置为,所有者为完全权限,同组可以读和执行,其他无权限

 

8. rm: 删除目录和文件夹

    a、rm file: 删除当前目录的文件

    b、rm -rf dir : 删除当前目录的某个目录及其所有子目录和文件

    c、rm -f file :  删除时候不进行提示。可以于r参数配合使用

 

9、cp命令

功能:copy文件

cp source target 将文件source复制为target

cp /root /source . 将/root下的文件source复制到当前目录

eg:cp /home/open_038_dev/external_files/test/test.sh .

cp –av soure_dir target_dir 将整个目录复制,两目录完全
 

10、mv命令

功能:将文件移动走,或者改名,在uinx下面没有改名的命令,如果想改名,可以使用该命令

mv source target 将文件source更名为target

命令参数:

-b :若需覆盖文件,则覆盖前先行备份。 

-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;

-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!

-u :若目标文件已经存在,且 source 比较新,才会更新(update)

   -t  : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。

实例一:文件改名

命令:  mv file file

eg : mv test.log test1.txt

实例二:移动文件

命令:mv file|file|dir  dir

eg : mv test1.txt test3

eg  :   mv test1.txt test2.txt test3
eg  :   mv test1.txt testdir  test3

 

 

更多命令: https://blog.csdn.net/LH0912666/article/details/87897629

 

你可能感兴趣的:(Linux 终端命令)