zoukankan      html  css  js  c++  java
  • 简述Linux命令初使用

    1.cd 命令
    
    cd 命令经常使用来改变目录
    
    root@test:~# cd /home/user/Desktop 
    
    root@test:~# cd ..         返回上一级目录 
    root@test:~# cd ../..      返回上两级目录 
    
    如果不知道工作目录,pwd直接显示当前的目录路径
    
    root@test:~# pwd 
    
    2.ls 命令
    
    ls 命令是列出目录内容(文件或文件夹)
    
    root@test:~# ls
    
    ls -l 命令是以详情模式列出目录内容(文件或文件夹)
    
    3.uname 命令
    
    显示机器名,操作系统和内核详情
    
    root@test:~# uname
    
    Linux tecmint 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:36:13 UTC 2013 i686 i686 i686 GNU/Linux
    
    4.mkdir 命令
    
    mkdir 创建新目录
    
    root@test:~# mkdir index
    
    创建了一个index的文件夹
    
    mkdir -p 创建目录树
    
    root@test:~# mkdir -p /tmp/dir1/dir2
    
    在tmp目录下创建了一个dir1的文件夹并在dir1的文件夹下创建dir2文件夹
    
    5.rmdir 命令
    
    rmdir 删除目录
    
    root@test:~# rmdir index
    
    删除index文件夹
    
    rm -rf  删除目录同时删除里面的内容
    
    root@test:~# rm -rf dir1
    
    删除一个叫做 'dir1' 的目录并同时删除其内容
    
    rm -rf dir1 dir2
    
    root@test:~# rm -rf dir1 dir2
    
    同时删除两个目录及它们的内容
    
    
    
    6.vi 开打一个文件 没有并创建一个文件
    
    root@test:~# vi index.txt
    
    首先按ESC键回到命令模式;
    
    vi保存文件有不同的选项,对应于不同的命令,你可以从下面的命令中选择一个需要的;
    
    :w 保存文件但不退出vi
    
    :w file 将修改另外保存到file中,不退出vi 
    
    :w! 强制保存,不退出vi 
    
    :wq 保存文件并退出vi 
    
    :wq! 强制保存文件,并退出vi 
    
    :q 不保存文件,退出vi 
    
    :q!不保存文件,强制退出vi 
    
    :e! 放弃所有修改
    
    最后回车即可。
    
    7.touch 创建一个不存在的文件
    
    root@test:~# touch index.html
    
    创建了一个index.html文件
    
    8.rm -f 删除文件
    
    root@test:~# rm -f index.html
    
    删除一个index.html 的文件
    
    9.cp 复制文件、文件夹
    
    root@test:~# cp index.php index2.php
    
    复制了一个index2.php的文件
    
    root@test:~# cp -a dir1 dir2  复制一个目录
    
    root@test:~# cp -a /tmp/dir1 .  复制目录到当前的工作目录
    
    root@test:~# dir/* .    复制目录下所有的文件到当前的工作目录
    
    10.mv 移动目录
    
    root@test:~# mv dir1 dir3  
    
    如果dir3存在,则把dir1目录移动到dir3目录下;
    
    如果dir3不存在,则把dir1目录的名称改为dir3;
    
    root@test:~# mv index.php index3.php
    
    把index.php的文件名改为index3.php

    11.打包压缩、解压
    root@test:~# bzip2 file1  压缩一个文件名为file1的文件

    压缩后文件是 file1.bz2

    bunzip file1,bz2 解压一个文件名为file1.bz2的文件

    gzip file1 压缩一个叫做 'file1'的文件 

    压缩后文件是 file1.gz

    gunzip file1.gz 解压一个叫做 'file1.gz'的文件 

    tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包 

    tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包 

    tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包 

    tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包

    12.cat 命令

    cat 命令创建文件

    root@test:~# cat > test.txt <<EOF
    > 输入文本信息
    > 输入文本信息
    > EOF //退出编辑状态

    root@test:~# cat login1.txt login2.txt login3.txt > login.txt
    把login1 login2 login3中的内容输入到新创建login中
    root@test:~# cat login1.txt login2.txt login3.txt >> login.txt 
    把login1 login2 login3中的内容输入到已创建好的login中

    root@test:~# cat login.txt 查看login.txt的内容

  • 相关阅读:
    MongoDB Schema Design
    WinDBG中的poi是做什么用的?
    如何在Visual Studio中运行和调试汇编代码?
    [翻译图书] 未完工 Moving Applications to the Cloud on the Microsoft Windows Azure Platform 4
    在Word中生成随机的样本文本
    Quiz Win32内存表示与数值大小
    rep stos dword ptr es:[edi] 是做什么的?
    Windows Azure中虚拟机无法启动, 报错RoleStateUnknown的解决方案
    COM基础介绍
    64位的dump里如何寻找第一个到第四个参数?
  • 原文地址:https://www.cnblogs.com/qhorse/p/5234076.html
Copyright © 2011-2022 走看看