用命令行存取电脑资料以及chmod改变用户操作权限方法

    技术2025-08-13  9

    用命令行存取电脑资料

    Mac OS系统:Mac系统使用 终端(Terminal) 进行 命令行 操作,可以桌面相应图标即可启动终端,也可以通过 Spotlight输入文字 terminal 后敲击回车键快速打开终端。 Windows系统:win+r ,输入cmd进入终端。

    Mac命令Windows命令释义lsdir查看目录和文件信息cdcd进入指定目录cattype查看文件内容mkdirmd创建目录rm -d/-frmdir删除目录touch/创建一个空文件pwdpwd查看当前或指定目录的绝对位置mvmove移动文件或目录到目标位置cp -rxcopy复制目录到目标位置cpcopy复制文件到目标位置chmodattrib改变文件的属性,改变用户操作权限datedate查看日期open/使用默认程序打开文件history/查看某一个操作的历史记录,如:history | grep cd(cd的所有操作记录)clearclear清空当前屏幕。(command +k)

    用Mac命令举例:

    1. 进入test文件夹

    cd test

    2. 创建一个新的test1文件夹

    mkdir test1

    3. 删除test1文件夹

    rmdir test1

    4. 生成新的文件1.test

    touch 1.test

    5. 直接新建并编辑文件2.txt

    vim 2.txt

    编辑完成后,按esc退出,最下面输入“:”

    q!:退出并不保存wq:保存并退出

    6. 直接得到2.txt文件内容

    cat 2.txt

    想要得到文件内容行数:cat -n 2.txt

    7. 将2.txt文件内容拷贝到1.txt

    cp 2.txt 1.txt 将2.txt改名为3.txt mv 2.txt 3.txt

    9. 使用默认程序打开文件1.txt

    open 1.txt

    10. 查看当前目录所有文件

    ls ls -a :可以查看所有文件信息(包括隐藏)ls -l:可以查看文件具体信息

    11. chmod改变用户操作权限

    ls -l total 0 -rw-r--r-- 1 edz staff 0 7 4 15:08 1.txt(此时权限为644)

    -A-B-C-: A:所有者 B:群组用户 C:其他用户

    例如:将1.txt改权限为自己可以读写(6),群组用户为只读(4),其他用户为只执行(1)

    chmod 641 1.txt ls -l total 0 -rw-r----x 1 edz staff 0 7 4 15:08 1.txt
    Processed: 0.009, SQL: 9