linux基础指令

  1. ifconfig
    a. 作用: 查看ip, 查看linux系统中网卡信息

  2. ls
    a. list 作用:查看当前目录下的内容
    b. ls /
    c. 绝对路径: 从根目录出发到目标目录的路径
    相对路径: 以.或者…开始计算当前目录到目标目录的路径
    d. ls -a : 查看当前目录下的所有文件包括隐藏文件

    e. ls -l : 查看文件的详细信息 ls -l --> ll
    f. ls -lrt
    g. ls /home/

  3. pwd :
    a. 作用 : 查看当前目录相对于根目录的路径(看我在哪个路径)

  4. cd:
    a. 作用 : 切换目录
    b. 常用的命令
    cd / : 切换到根目录
    cd : 直接切换到家目录
    cd - A----->B cd - B----->A
    c. ctrl + c 1. 重置当前输入; 2. 结束前台进程
    d. ctrl + a : 回到起始
    e. ctrl + insert : 拷贝
    shift + insert : 粘贴

  5. touch
    a. 创建一个新的文件

  6. mkdir
    a. 创建一个新的目录
    b. mkdir -p 可以创建多个目录结构的文件夹

  7. rm
    a. 作用 : 删除文件或文件夹
    b. rm -r 递归删除
    c. rm -i 提示每一步的动作是否要执行
    d. rm -rf 递归强制删除
    e. * 是通配符, 表示删除所有
    f. 可以搭配*去使用, 来匹配不同的文件名称或者后缀, 如果是rm *
    表示删除当前目录下的文件, rm -r * 表示删除当前目录下的所有的文件或者文件夹

  8. echo
    echo加上 >, 可以将字符串重定向到文件当中

  9. cat
    cat 作用 : 可以查看文件中的内容
    cat /dev/null > filename 可以重定向filename这个文件为空文件

  10. more
    a. 作用 : 查看文件内容
    b. 向下查看 : 空格键, f
    c. 向上查看 : b
    d. 查看是哪个文件 “:f”
    e. 退出就是 “q”
    f. more + (num) 行数 filename 从filename这个文件的第num处开始查看

  11. less
    a. 作用 : 查看文件内容
    b. pageup & pagedown 翻页

  12. head
    a. 查看文件的头部内容, 默认10行
    b. head -n [num] filename 从 filename这个文件的头部开始展示num行

  13. tail
    a. 查看文件的尾部内容, 默认10行
    b. tail -n [num] filename 从 filename这个文件的尾部开始展示num行
    c. tail -f filename

  14. mv
    a. 移动文件夹或者文件
    mv [filename] [path] : 将filename移动到path下
    mv [folder] [path] : 将folder移动到path下
    b. 重命名
    mv [src_filename] [dest_filename]
    mv [src_folder] [dest_folder]

  15. cp
    a. 可以拷贝文件
    cp [filename] [path]
    b. 拷贝文件夹
    cp -r [foldername] [path]
    c. 既拷贝又重命名
    cp [filename] [path+newfilename]

  16. tar
    a. 压缩(gzip)
    tar -zcvf [压缩完成之后的文件名称] [待压缩的文件或者文件夹]
    b. 解压缩(gzip)
    tar -zxvf [待解压缩的文件或者文件夹]
    c. 压缩(bzip2)
    tar -jcvf [压缩完成之后的文件名称] [待压缩的文件或者文件夹]
    d. 解压缩(bzip2)
    tar -jxvf [待解压缩的文件或者文件夹]

  17. zip
    a. 压缩
    zip [压缩后的名字] [待压缩的文件或者文件夹] -r
    b. 解压缩
    unzip [待解压缩的文件]

  18. uname -a
    a. 操作系统位数 64 (x64) 或者 32 (i386)
    b. 操作系统内核版本 (el6 或者 el7)

  19. ulimit -a
    a. 查看我们系统的一些参数的变量值
    栈的大小, 系统允许的最大进程数, 核心转储文件大小…

  20. find
    a. 在当前的系统中查找某一个文件可以使用find
    b. find [path] -name [待查找的filename]

  21. grep
    a. 在某一个目录下查找当前目录中的文件是否存在待查找的字符串
    b. grep -r “string” [path]
    c. grep 可以配合管道符 “|” 一起使用

  22. date
    日期

  23. su
    a. 切换用户
    b. 切换到root用户
    c. su - username
    d. su 和 su - root 有什么区别

  24. exit
    a. 登出

  25. man
    a. 查看函数或者命令的用法或者注意事项

发布了239 篇原创文章 · 获赞 31 · 访问量 2万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章