zoukankan      html  css  js  c++  java
  • 基本 linux/unix 命令

    1. 创建文件夹

    mkdir dirname     mkdir -p dir1/dir2   创建多层文件夹

    2.创建文件

    touch test.js

    3.写入文件

    echo "xxxx blog" > test.js

    4.查看文件内容

    cat test.js

    grep blog *.js  查找内容含有blog 的js 文件内容行

    find . -name *.js  查找js 文件

    5.拷贝文件到文件夹下

    mv new.js test

    mv dir1 dir2  拷贝文件夹到另外的文件夹

    6.退出目录

    cd . 不退出

    cd .. 退出到上一层目录下

    7.编辑文件

    vi  new.js    按 i 键,  输入内容   然后  esc 键, 输入:wq 保存退出

    8. 删除文件/夹

    rm file

    rm -rf dir

    9. 重命名文件/夹

    mv new.js  abc.js  通过移动覆盖来重命名文件

    mv dir1 dir2

    10. 查看文件夹 

    ls -a 查看目录下的文件结构

    ls -all 查看文件夹下面所有的文件权限

    du -h abc.js  查看文件或文件夹的大小

    11. 授权

    chmod 644 mm.txt

    chmod u+s a.out

    u 表示“用户(user)”,即文件或目录的所有者。

    g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。

    o 表示“其他(others)用户”。

    a 表示“所有(all)用户”。它是系统默认值。

    操作符号可以是:

    + 添加某个权限。

    - 取消某个权限。

    = 赋予给定权限并取消其他所有权限(如果有的话)。

    设置 mode 所表示的权限可用下述字母的任意组合:

    r 可读。

    w 可写。

    x 可执行。

    X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。

    s 在文件执行时把进程的属主或组ID置为该文件的文件属主。

    方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。

    t 保存程序的文本到交换设备上。

    u 与文件属主拥有一样的权限。

    g 与和文件属主同组的用户拥有一样的权限。

    o 与其他用户拥有一样的权限。

    文件名:以空格分开的要改变权限的文件列表,支持通配符。

    在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:

    chmod g+r,o+r example % 使同组和其他用户对文件example 有读权限。

    12.设置环境变量

    export 查看环境变量

    export JAVA_HOME="xxx"
    export PATH="$PATH:$JAVA_HOME/bin"

    echo $PATH

    13. 查看使用的 shell

    echo $SHELL   查看当前的

    cat /etc/shells  查看所有的

  • 相关阅读:
    JSON和Object数组在js中的转换
    Raphael绘制箭头arrow
    Web后台框架开发
    数据库开发
    docker
    git
    linux
    正则表达式工具
    python模拟ls命令
    python3基础
  • 原文地址:https://www.cnblogs.com/xuezizhenchengxuyuan/p/10455244.html
Copyright © 2011-2022 走看看