mac终端命令和linux - CSDN
  • Mac终端/Linux命令大全

    2019-09-26 08:44:49
    Mac终端/Linux命令大全 注:蓝色表示常用命令 目录操作 命令名 功能描述 使用举例 mkdir 创建一个目录 mkdir dirname rmdir 删除一个目录 rmdir dirname mvdir 移动或重命名一个目录 mvdir dir1 dir2 ...

    Mac终端/Linux命令大全

    注:蓝色表示常用命令

    目录操作

    命令名 功能描述 使用举例
    mkdir 创建一个目录 mkdir dirname
    rmdir 删除一个目录 rmdir dirname
    mvdir 移动或重命名一个目录 mvdir dir1 dir2
    cd 改变当前目录 cd dirname
    pwd 显示当前目录的路径名 pwd
    ls 显示当前目录的内容 ls -la
    dircmp 比较两个目录的内容 dircmp dir1 dir2

    文件操作

    命令名 功能描述 使用举例
    touch 新建文件 touch filename
    cat 显示或连接文件 cat filename
    pg 分页格式化显示文件内容 pg filename
    more 分屏显示文件内容 more filename
    od 显示非文本文件的内容 od -c filename
    cp 复制文件或者目录 cp file1 file2
    rm 删除文件或目录 rm filename
    mv 改变文件名或所在目录 mv file1 file2
    ln 联接文件 ln -s file1 file2
    find 使用匹配表达式查找文件 find .-name “*.c” -print
    file 显示文件类型 file filename
    open 使用默认的程序打开文件 open filename

    选择操作

    命令名 功能描述 使用举例
    head 显示文件的最初几行 head -20 filename
    tail 显示文件的最后几行 tail -15 filename
    cut 显示文件每行中的某些域 cut -f1,7 -d:/etc/passwd
    colrm 从标准输入中删除若干行 colrm 8 20 filename
    paste 横向连接文件 paste file1 file2
    diff 比较并显示两个文件的差异 diff file1 file2
    sed 非交互方式流编辑器 sed “s/red/green/g” filename
    grep 在文件中安模式查找 grep “^[a-zA-Z]” filename
    awk 在文件中查找并处理模式 awk ‘{print $1 $1}’ filename
    sort 排序或归并文件 sort -d -f -u filename
    unip 去掉文件中的重复行 unip file1 file2
    comm 显示两有序文件的公共和非公共行 comm file1 file2
    wc 统计文件的字符数、词数和行数 wc filename
    nl 给文件加上行号 nl file1 >file2

    安全操作

    命令名 功能描述 使用举例
    passwd 修改用户密码 passwd
    chmod 改变文件或目录的权限 chmod ug+x filename
    umak 定义创建文件的权限掩码 umask 666
    chown 改变文件或目录的属主 chown newowner filename
    chgrp 改变文件或目录的所属组 chgrp staff filename
    xlock 给终端上锁 xlock -remote

    编程操作

    命令名 功能描述 使用举例
    make 维护可执行程序的最新版本 make
    touch 更新文件的访问和修改时间 touch -m 05202400 filename
    dbx 命令行界面调试工具 dbx a.out
    xde 图形用户界面调试工具 xde a.out

    进程操作

    命令名 功能描述 使用举例
    ps 显示进程当前状态 ps u
    kill 终止进程 kill -9 30142
    nice 改变待执行进程的优先级 nice -n 1 ls
    renice 改变已运行进程的优先级 renice +20 32768

    时间操作

    命令名 功能描述 使用举例
    date 显示系统的当前日期和时间 date
    cal 显示日历 cal 11 1997
    time 统计程序的执行时间 time a.out

    网络与通信操作

    命令名 功能描述 使用举例
    telnet 远程登录 telnet hpc.sp.net.edu.cn
    rlogin 远程登陆 rlogin hostname -l username
    rsh 在远程主机执行指定命令 rsh f01n03 date
    ftp 在本地主机与远程主机之间传输文件 ftp ftp.sp.net.edu.cn
    rcp 在本地主机与远程主机之间复制文件 rcp file1 host1:file2
    ping 给一个网络主机发送回应请求 ping baidu.com
    mail 阅读和发送电子邮件 mail
    write 给另一用户发送报文 write username pts/1
    mesg 允许或拒绝接受报文 mesg n

    Korn Shell命令

    命令名 功能描述 使用举例
    history 列出最近执行过的几条命令及编号 history
    r 重复执行最近执行过的某条命令 r -2
    alias 给某条命令定义别名 alias del=rm -i
    unalias 取消对某个别名的定义 unalias del

    其他命令

    命令名 功能描述 使用举例
    uname 显示操作系统的有关信息 uname -a
    clear 清楚屏幕或窗口内容 clear
    env 显示当前所有设置过的环境变量 env
    who 列出当前登录的所有用户 who
    whoami 显示当前正进行操作的用户名 whoami
    tty 显示终端或伪终端的名称 tty
    stty 显示或重置控制键定义 stty -a
    du 查询磁盘使用情况 du -k subdir
    df 显示文件系统的总空间和可用空间 df /tmp
    w 显示当前系统活动的总信息 w
    展开全文
  • 打开Mac终端,切换到root权限下 切换root权限: sudo -i 通过ssh命令连接linux服务器 ssh root@127.0.0.1 root是账户名,@后面的是连接的ip地址 然后根据提示输入密码即可成功 ...

    打开Mac终端,切换到root权限下

    切换root权限: sudo -i  
    

    通过ssh命令连接linux服务器

    ssh root@127.0.0.1
    
    root是账户名,@后面的是连接的ip地址
    

    然后根据提示输入密码即可成功
    在这里插入图片描述

    展开全文
  • Mac 常用终端命令

    2016-12-04 13:44:01
    Mac 常用终端命令目录操作命令

    Mac 常用终端命令


    目录操作

    命令          功能描述                示例
    
    mkdir       创建一个目录              mkdir dirname
    rmdir       删除一个目录              rmdir dirname
    cd          改变当前目录              cd dirname
    pwd         显示当前目录的路径名       pwd
    ls          显示当前目录的内容         ls -la
    

    文件操作

    命令      功能描述                        示例
    
    cat         显示或连接文件             cat filename
    more        分屏显示文件内容           more filename
    cp          复制文件或目录             cp file1 file2
    rm          删除文件或目录             rm filename
    mv          改变文件名或所在目录        mv file1 file2
    open        使用默认的程序打开文件      open filename
    find        使用匹配表达式查找文件      find . -name "*.c" -print
    file        显示文件类型               file filename
    ln          联接文件                   ln -s file1 file2
    od          显示非文本文件的内容         od -c filename
    

    选择操作

    命令      功能描述                        示例
    
    head    显示文件的最初几行           head -20 filename
    tail    显示文件的最后几行           tail -15 filename
    grep    在文件中按模式查找           grep "^[a-zA-Z]" filename
    paste   横向连接文件                paste file1 file2
    diff    比较并显示两个文件的差异      diff file1 file2
    sed     非交互方式流编辑器           sed "s/red/green/g" filename
    
    awk     在文件中查找并处理模式        awk '{print $1 $1}' filename
    sort    排序或归并文件               sort -d -f -u file1
    uniq    去掉文件中的重复行            uniq file1 file2
    comm    显示两有序文件的公共和非公共行  comm file1 file2
    wc      统计文件的字符数、词数和行数    wc filename
    nl      给文件加上行号                nl file1 >file2
    

    安全操作

    命令      功能描述                        示例
    
    passwd  修改用户密码                  passwd
    chmod   改变文件或目录的权限           chmod ug+x filename
    umask   定义创建文件的权限掩码         umask 027
    chown   改变文件或目录的属主           chown newowner filename
    chgrp   改变文件或目录的所属组         chgrp staff filename
    xlock   给终端上锁                   xlock -remote
    

    编程命令

    命令      功能描述                       示例
    
    make    维护可执行程序的最新版本            make
    touch   更新文件的访问和修改时间            touch -m 05202400 filename
    

    进程操作

    命令      功能描述                     示例                         
    ps      显示进程当前状态              ps u
    kill    终止进程                     kill -9 30142
    nice    改变待执行命令的优先级         nice cc -c *.c
    renice  改变已运行进程的优先级         renice +20 32768
    

    时间操作

    命令      功能描述                    示例
    
    date    显示系统的当前日期和时间        date
    cal     显示日历                      cal 8 1996
    time    统计程序的执行时间             time a.out
    

    网络与通信操作

    命令      功能描述                            示例
    
    telnet      远程登录                        telnet hpc.sp.net.edu.cn
    rlogin      远程登录                        rlogin hostname -l username
    rsh         在远程主机执行指定命令            rsh f01n03 date
    ftp         在本地主机与远程主机之间传输文件    ftp ftp.sp.net.edu.cn
    rcp         在本地主机与远程主机 之间复制文件   rcp file1 host1:file2
    ping        给一个网络主机发送 回应请求        ping hpc.sp.net.edu.cn
    mail        阅读和发送电子邮件               mail
    write       给另一用户发送报文               write username pts/1
    mesg        允许或拒绝接收报文               mesg n
    

    Korn Shell 命令

    命令      功能描述                            示例
    
    history     列出最近执行过的 几条命令及编号    history
    r           重复执行最近执行过的 某条命令      r -2
    alias       给某个命令定义别名               alias del=rm -i
    unalias     取消对某个别名的定义              unalias del
    

    其它命令

    命令      功能描述                        示例
    
    uname       显示操作系统的有关信息         uname -a
    clear       清除屏幕或窗口内容            clear
    env         显示当前所有设置过的环境变量    env
    who         列出当前登录的所有用户         who
    whoami      显示当前正进行操作的用户名      whoami
    tty         显示终端或伪终端的名称         tty
    stty        显示或重置控制键定义           stty -a
    du          查询磁盘使用情况              du -k subdir
    df          显示文件系统的总空间和可用空间  df /tmp
    w           显示当前系统活动的总信息        w
    

    总结

    不管是mac还是linux下的命令,通常从其命令就可以看出其想干什么,见名知其意.
    
    mac最强大的一个命令应该算 man xxx 查看具体的命令说明,想要推出直接键入q即可.
    
    
    不管是mac还是linux都有很多命令,不可能熟练掌握所有命令,即使忘记了不会使用Google也能查到.
    

    参考

    http://www.jianshu.com/p/3291de46f3ff

    展开全文
  • Mac 终端命令记录

    2017-12-20 14:19:54
    基本命令 1、列出文件ls 参数 目录名 例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件 2、转换目录cd 例:想到驱动目录下溜达一圈 cd /System/...

    来自一个小白的抄录

    基本命令


    1、列出文件

    ls 参数 目录名        

    例: 看看驱动目录下有什么:

     ls /System/Library/Extensions

    参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件

    2、转换目录

    cd    

    例:想到驱动目录下溜达一圈   

     cd /System/Library/Extensions

    3、建立新目录

    mkdir 目录名     

    例:在驱动目录下建一个备份目录 backup     

     mkdir /System/Library/Extensions/backup

    在桌面上建一个备份目录 backup    

    mkdir /User/用户名/Desktop/backup

    4、拷贝文件

    cp 参数 源文件 目标文件    

    例:想把桌面的Natit.kext 拷贝到驱动目录中  cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions

    参数R表示对目录进行递归操作,kext在图形界面下看起来是个文件,实际上是个文件夹。

    把驱动目录下的所有文件备份到桌面backup

    cp -R /System/Library/Extensions/* /User/用户名/Desktop/backup

    5、删除文件

    rm 参数 文件   

    例:想删除驱动的缓存  

    rm -rf /System/Library/Extensions.kextcache     

     rm -rf /System/Library/Extensions.mkext

    参数-rf 表示递归和强制,千万要小心使用,如果执行了 

    rm -rf / 你的系统就全没了

    6、移动文件

    mv 文件   

    例:想把AppleHDA.Kext 移到桌面    

    mv /System/Library/Extensions/AppleHDA.kext /User/用户名/Desktop

    想把AppleHDA.Kext 移到备份目录中   

    mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup

    7、文本编辑

    nano 文件名   

    例:编辑natit Info.plist     

     nano /System/Library/Extensions/Natit.kext/Info.plist

    目录操作

    命令名                      功能描述                                            使用举例

    mkdir                        创建一个目录                                      mkdir dirname

    rmdir                        删除一个目录                                      rmdir dirname

    mvdir                      移动或重命名一个目录                        mvdir dir1 dir2

    cd                            改变当前目录                                    cd dirname

    pwd                          显示当前目录的路径名                          pwd

    ls                            显示当前目录的内容                            ls -la

    文件操作

    命令名                                功能描述                                  使用举例

    cat                              显示或连接文件                      cat filename

    od                                显示非文本文件的内容            od -c filename

    cp                                  复制文件或目录                        cp file1 file2

    rm                                    删除文件或目录                        rm filename

    mv                                    改变文件名或所在目录              mv file1 file2

    find                                  使用匹配表达式查找文件            find . -name "*.c" -print

    file                                  显示文件类型                                file filename

    选择操作

    命令名                            功能描述                                      使用举例

    head                              显示文件的最初几行                      head -20 filename

    tail                            显示文件的最后几行                      tail -15 filename

    cut                               显示文件每行中的某些域                cut -f1,7 -d: /etc/passwd

    colrm                            从标准输入中删除若干列                  colrm 8 20 file2

    diff                             比较并显示两个文件的差异                diff file1 file2

    sort                            排序或归并文件                                    sort -d -f -u file1

    uniq                          去掉文件中的重复行                                 uniq file1 file2

    comm                        显示两有序文件的公共和非公共行              comm file1 file2

    wc                            统计文件的字符数、词数和行数                    wc filename

    nl                            给文件加上行号                                    nl file1 >file2

    进程操作

    命令名                    功能描述                                        使用举例

    ps                          显示进程当前状态                                    ps u

    kill                        终止进程                                        kill -9 30142

    时间操作

    命令名                          功能描述                                          使用举例

    date                    显示系统的当前日期和时间                        date

    cal                            显示日历                                  cal 8 1996

    time                        统计程序的执行时间                          time a.out

    网络与通信操作

    命令名                                功能描述                                      使用举例

    telnet                               远程登录                                telnet hpc.sp.net.edu.cn

    rlogin                              远程登录                                rlogin hostname -l username

    rsh                      在远程主机执行指定命令                            rsh f01n03 date

    ftp                  在本地主机与远程主机之间传输文件                ftpftp.sp.net.edu.cn

    rcp                在本地主机与远程主机 之间复制文件              rcp file1 host1:file2

    ping                  给一个网络主机发送 回应请求                  ping hpc.sp.net.edu.cn

    mail                          阅读和发送电子邮件                                      mail

    write                      给另一用户发送报文                               write username pts/1

    mesg                    允许或拒绝接收报文                                    mesg n

    Korn Shell 命令

    命令名                                功能描述                                        使用举例

    history              列出最近执行过的 几条命令及编号                     history

    r                        重复执行最近执行过的 某条命令                            r -2

    alias                            给某个命令定义别名                                alias del=rm -i

    unalias                    取消对某个别名的定义                                  unalias del

    其它命令

    命令名                                  功能描述                                        使用举例

    uname                    显示操作系统的有关信息                              uname -a

    clear                      清除屏幕或窗口内容                                clear

    env                        显示当前所有设置过的环境变量                        env

    who                      列出当前登录的所有用户                                    who

    whoami                  显示当前正进行操作的用户名                            whoami

    tty                        显示终端或伪终端的名称                                    tty

    stty                        显示或重置控制键定义                                     stty -a

    du                                 查询磁盘使用情况                        du -k subdir

    df /tmp                      显示文件系统的总空间和可用空间

    w                              显示当前系统活动的总信息

    作者:zhangyajie 链接:http://www.jianshu.com/p/40b6879abdcd 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    展开全文
  • Mac终端命令运行java 由于mac已经装好java环境,所以直接课运行java命令,很方便。  1.编译一个java文件: javac /Users/用户名/Desktop/HelloWorld.java (运行后会得到一个HelloWorld.class文件,存放目录...
  • MAC终端命令自动补全

    2017-07-08 14:29:38
    1.进入终端,如果不是ROOT用户,请切换到ROOT用户,否则后面会因无权限修改文件而失败 相关命令:更改密码sudo passwd root;切换到ROOT用户sudo -i 2.在ROOT用户状态下输入nano .inputrc 3.在NANO编辑器中粘贴...
  • 最近一直在有意无意的跟shell脚本和终端打交道,其实我们好多操作和命令都可以在终端完成,特点就是简单、高效。所以我们有必要学习一些基本的命令。通过Find命令搜索文件find命令非常高效,并且使用简单。find命令...
  • 配置环境变量,不小心把下面命令mac终端执行 export /Users/angel/Library/Python/2.7/bin/virtualenvwrapper.sh 之后再打开就无法使用任何命令。。。。 打开终端检查器,发现有个可疑目标(红色箭头) ...
  • 常用指令ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent)cd 切换目录touch 创建空文件...
  • · 打开Mac终端,切换到root权限下  切换root权限: sudo -i  ·通过ssh命令连接linux服务器  ssh root@127.0.0.1  root是账户名,@后面的是连接的ip地址 然后根据提示输入密码即可成功  ...
  • 终端命令: 基本路径操作 相对路径:cd /users/yang/Desktop 绝对路径:cd Ddesktop . 表示当前路径 .. 表示当前路径的上一层 … 表示当前路径的上2层 没有…或者以上的 文件操作 查看文件路径 ls:  ls ...
  • ssh -p 22 username@ip  其中-p 22参数指定了登陆端口号 username为你远程linux中的用户名 ip为你远程linux的ip地址 这条命令执行完毕后,会提示你输入密码,输入即可,测试如下: ...
  • 本文介绍mac终端显示日历信息命令,提供多个例子去说明这两个命令的使用与各参数的应用场景。 mac系统内置用来显示日历的命令有calncal,使用这两个命令可以方便直接在终端查看日历的相关信息,例如某些服务器...
  • mac中打开终端后输入下面命令可以连接至指定服务器: // 假设服务器主机地址是 192.168.5.400 ssh root@192.168.5.400 该命令表示用root用户登录指定服务器,如果你不想用root用户登录,想用其他用户登录也是可以...
  • Mac 终端命令连接mysql

    2018-08-13 19:51:27
    打开终端,直接输入: mysql -u root -p,前提要配置好环境变量。 直接输入mysql,会用默认的账户roots,密码是空(之前在这上面浪费了很多时间)。 登入后相关命令可以输help查询
  • mac终端命令大全介绍

    2017-09-27 17:11:35
    OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。...在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。 根目录位
  • scp 命令: scp -P /Users/beyond/Desktop/MP_verify_VTvEX8S6VzOhm25f.txt root@47.95.255.128:/data/pg-front/MP_verify_VTvEX8S6VzOhm25f.txt /Users/beyond/Desktop/MP_verify_VTvEX8S6VzOhm25f.txt 为本地...
  • 这些天自已研究了一下mac终端,学习过程中,特将自已的经验加上前辈们的经验简单修改发布如下,高手可以不用看了,这只是基础部分的内容。 *以下所涉及到的命令基本限于安装kext,修改plist,更换核心 所碰到的...
  • Mac终端添加ll命令

    2019-07-06 14:25:00
    首先,cd到home下: cd ~ 再编辑.bash_profile文件 vim .bash_profile 添加如下内容 alias ll='ls -l' #alias l='ls -alhF' ...执行source .bash_profile命令,使内容生效 source .bash_profi...
  • 都是类unix操作系统,他们使用的命令大部分都相同吗?是不是学linux,就能很好的过渡到MAC OS
1 2 3 4 5 ... 20
收藏数 45,589
精华内容 18,235
热门标签
关键字:

mac终端命令和linux