精华内容
下载资源
问答
  • Linux的终端指令大全

    2018-08-10 11:08:54
    不小心把Ubuntu14.04系统玩坏了,非常苦逼的重装一遍,顺便整理一遍比较方便以后在玩坏系统,额,是不是有点贱!!! 废话不多说,这是集合所有的的常用操作指令,反正以后本博主就忘了哪个...tab 终端指令快速补全...

      不小心把Ubuntu14.04系统玩坏了,非常苦逼的重装一遍,顺便整理一遍比较方便以后在玩坏系统,额,是不是有点贱!!!

    废话不多说,这是集合所有的的常用操作指令,反正以后本博主就忘了哪个指令就到这里查。

     

    必须快捷键:

    ctrl+h    查看隐藏文件(前面带.的文件)

    ctrl+alt+t     打开指令控制终端(类似window cmd)

    tab     终端指令快速补全按钮

     

    压缩指令(使用前提:sudo apt-get install unzip)

    zip -r mydata.zip mydata    //压缩mydata目录

    unzip mydata.zip    //解压缩mydata.zip

    tar -zxvf android-sdk_r24.4.1-linux.tar     //解压出文件夹,并且移动到指定目录

     

    常用指令:

    ------------------操作权限指令--------------

    chmod 777 -R ndk         //-R ndk为文件夹授予读写权限,可以直接替换为文件名

    ./build.sh     //直接执行本文件夹下的shell脚本文件

    exit         //超级用户root关闭终端会提示进程被杀死,需要exit

    df -h        //查看系统内存使用情况

    vim myfile.c     //创建myfile.c 文件,注意:(如果无法使用,则安装)sudo apt-get install vim

     

     

    ------------------文件操作指令--------------

    mkdir filename     //创建文件夹

    rm -rf NDK     //删除NDK文件夹,-rf指定为文件夹,-rf NDK可以直接为文件名

    mv myfile/ /usr/local/     //文件移动到/usr/local/路径下(文件夹一样)

    cp -rf /home/testDir /home/testDir2    //文件夹复制 (去掉-rf就是文件名复制)

     

    ------------------安装软件--------------

    sudo apt-get update    //更新系统软件(window的各个软件不都有更新版本类似)

    sudo apt-get install git     //安装git软件指令

    sudo dpkg -i lantern-installer-64-bit.deb    //安装.deb软件包

     

    ------------------卸载软件--------------

    dpkg --get-selections | grep 'qq'      //首先 找到软件名称(以找QQ完整名称为例) 

    dpkg --get-selections|grep nginx    //罗列出相关软件

    sudo apt-get --purge remove wine-qqintl      //获取软件真正名称“wine-qqintl”,完全卸载: 

    sudo apt-get remove wine-qqintl     //获取软件真正名称“wine-qqintl”,保留配置卸载: 

     

    dpkg -l             // 查看已经安装了哪些包

     

     

     

    高级指令(非刚入门):

    --1.Linux环境配置

    命令vim ~/.bashrc

    添加:

    export NDKROOT=/usr/ndk/android-ndk-r10e

    export PATH=$NDKROOT:$PATH

    更新环境变量:

    source ~/.bashrc

     

    --2.修改环境的指令保存控制

    Esc    //进入命令模式

    i     //进入编辑模式

    命令模式:x删除,dd删除行

     

    +:q!     //不保存强制退出

    +:x     (或者:shift+zz)//命令模式保存

     

    --.ubuntu中隐藏文件显示出来

    ubuntu中开头带“.”的文件夹是隐藏的,让它显示出来的方法:

    按下键盘上的ctrl+H组合键,可以让ubuntu中开头带“.”的文件夹显示出来。

     

     

    Ubuntu 环境下C, C++和Python语言开发

    (1)运行c程序:

    touch main.c 创建文件main.c

    gedit main.c 使用编辑器打开文件main.c

    gcc main.c 编译程序main.c,编译后生成一个名为a.out的可执行文件

    gcc -Wall main.c -o main 编译程序main.c,编译后生成一个名为main的可执行文件

    ./a.out 运行该文件

    (2)运行c++程序:

    touch file.cpp 创建文件file.cpp

    gedit file.cpp 使用编辑器打开文件file.cpp

    g++ -Wall file.cpp -o file 编译程序file.cpp,编译后生成一个名为file的可执行文件

    ./file 运行该文件

    (3)运行Python程序:

    python 启动Python解释器

    python hello.py 运行hello.py文件

    python hello.py runserver 运行hello.py并处理服务器

    (4)附gcc安装简单说明:

    sudo apt-get install gcc-6 g++-6    安装gcc,g++

    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 53       update-alternatives: --install 需要 <链接> <名称> <路径> <优先级>

    sudo update-alternatives --config g++  配置g++

     

     

     

     

     

     

     

     

     

     

    展开全文
  • X Window 协议定义了一个系统所必须具备的功能(就如同 TCP/IP 是一个协议,定义软件所应具备的功能),可系统能满足此协议及符合 X 协会其他的规范,便可称为 X Window。 二、Mac系统下的目录结构 Unix和Linux都是...

    一、认识UNIX和Linux

    1、了解Unix和Linux的关系

    在这里插入图片描述

    下图Unix族谱
    Unix族谱

    3、UNIX/Linux系统结构

    UNIX/Linux 系统可以粗糙地抽象为 3 个层次(所谓粗糙,就是不够细致、精准,但是便于初学者抓住重点理解),如图所示。底层是 UNIX/Linux 操作系统,即系统内核(Kernel);中间层是 Shell 层,即命令解释层;高层则是应用层。
    在这里插入图片描述

    1、内核层
    内核层是 UNIX/Linux 系统的核心和基础,它直接附着在硬件平台之上,控制和管理系统内各种资源(硬件资源和软件资源),有效地组织进程的运行,从而扩展硬件的功能,提高资源的利用效率,为用户提供方便、高效、安全、可靠的应用环境

    2、Shell层
    Shell 层是与用户直接交互的界面。用户可以在提示符下输入命令行,由 Shell 解释执行并输出相应结果或者有关信息,所以我们也把 Shell 称作命令解释器,利用系统提供的丰富命令可以快捷而简便地完成许多工作

    3、 应用层
    应用层提供基于 X Window 协议的图形环境。X Window 协议定义了一个系统所必须具备的功能(就如同 TCP/IP 是一个协议,定义软件所应具备的功能),可系统能满足此协议及符合 X 协会其他的规范,便可称为 X Window。

    二、Mac系统下的目录结构

    Unix和Linux都是多用户、多任务的系统,所以这样的系统里面就拥有了用户、组的概念。那么同样文件的权限也就有相应的所属用户和所属组了。Mac是基于BSD,BSD又是Unix的一个分支,所以Mac OS也是多用户、多任务的系统。Mac OS系统下的目录结构:

    目录结构早期的计算机没有图形界面,通过一个一个地命令来控制计算机。对于图形界面,用户点击某个图标就能启动某个程序;对于命令行,用户输入某个程序的名字(可以看做一个命令)就能启动某个程序。然而,真正能够控制计算机硬件(CPU、内存、显示器等)的只有操作系统内核(Kernel),图形界面和命令行只是架设在用户和内核之间的一座桥梁。由于安全、复杂、繁琐等原因,用户不能直接接触内核(也没有必要),需要另外再开发一个程序,让用户直接使用这个程序;该程序的作用就是接收用户的操作(点击图标、输入命令),并进行简单的处理,然后再传递给内核,这样用户就能间接地使用操作系统内核了。在用户和内核之间增加一层“代理”,既能简化用户的操作,又能保障内核的安全,用户界面和命令行就是这层“代理”。在Linux下,这个命令行程序叫做 Shell。

    Shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的本质。

    三、指令的含义

    打开访达,command+shift+g,快速前往文件夹,输入地址/private/etc/shells,可以看到

    /bin/bash
    /bin/csh    被tcsh代替
    /bin/dash    兼容bash
    /bin/ksh
    /bin/sh     被bash替代
    /bin/tcsh
    /bin/zsh    基于ksh开发

    Mac终端默认shell为zsh(原来默认是bash,大概10.1之后默认zsh)
    bash启动路径在/home文件下有个隐藏文件 .bashprofile,配置环境变量的文件为.bash_profile(带.的是隐藏文件),只要启动bash就会加载这个文件,任何目录下都能使用对应文件指令。

    查看bash.profile文件里面的配置
    cat ~/.bash_profile
    目前楼主已经配置的环境变量可以查看这片文章:

    ls路径

    获取桌面路径
    cd ~/desktop

    ls获取桌面上都有哪些文件,即桌面下路径的内容
    ls

    出了bash,用的比较多的还有zsh,切换

    chsh -s /bin/bash
    chsh -s /bin/zsh
    关闭终端打开就可以了

    如果换成zsh之前的.bashprofile配置就没效果了
    zsh配置文件在.zshrc

    source FileName
    意思:在当前shell环境中读取并执行FileName中的命令
    特点:
    命令可以强行让一个脚本去立即影响当前的环境(一般用于加载配置文件)。
    命令会强制执行脚本中的全部命令,而忽略文件的权限。
    比如,之前打开终端默认加载bash在.bash_profile中配置的环境变量,现在默认变成zsh,要想加载之前的配置好的环境变量一是可以复制.bash_profile的内容到.zshrc,也可以直接在.zshrc中添加
    source /user/caomaoxiao/.bash_profile
    这样告诉.zshrc直接加载.bash_profile的内容

    获取家目录下

    cd ~
    以列表的形式查看路径下的信息
    ls -l
    在这里插入图片描述
    d开头指文件夹directory
    -开头指文件
    [ 权限 ] [连接][所有者] [所属组] [文件大小][最后修改日期][文件名称]
    以第一条为例,4表示有4个连接,表示用户,所属组staff,文件大小128,最后访问时间,文件名称。
    图片来自逻辑教育
    图片来自逻辑教育
    u:user
    g:group
    o:other
    a:all

    举例,在桌面新建一个文件

    cd desktop
    touch example.text
    ls -l

    在这里插入图片描述
    可以看到此时文件类型,每三个为一组,第一组user的描述rw-表示可读可写的文件,第二组group的描述r–可读,第三组Other的描述r–可读
    去掉读的权限,即去掉r

    chmod a-r example.text
    a(all)可以省略,表示给user、group、Other都减去r(read)的权限,如果单给某一个组减去r的权限则用组的首字母,比如给group减去r权限
    chmod g-r example.text

    在这里插入图片描述
    用数字操作

    chmod 666
    r(read)=4,w(write)=2,x(execute)=1,
    第一个6表示user的操作即(r+w)
    第二个6表示group的操作(r+w)
    第三个6表示other的操作(r+w)
    在这里插入图片描述
    所以chmod 777 fileName就是对这个文件有可读可写可执行操作权限

    展开全文
  • Mac常见的终端指令操作

    千次阅读 2018-09-09 18:01:38
    OSX文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的... 在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。 根目录位置是 / 核心 Mach_kernel...

    OSX文件系统

    OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。 
    你在桌面上看到的硬盘都挂在 /Volumes 下。 
    比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢? 
    在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。 
    根目录位置是 / 核心 Mach_kernel 就在这里, 
    驱动所在位置 /Systme/Library/Extensions 
    用户文件夹位置 /User/用户名
    桌面的位置 /User/用户名/Desktop
    文件通配符为星号 *
    注意:在 Unix系统中是区别大小写字符的,A.txt 不等于 a.txt。 
    根目录标志 / 不是可有可无,cd /System 表示转到跟目录下的System中,而cd System 表示转到当前目录下的 System中 

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------

    如何进入命令行操作模式 

    打开终端工具软件Terminal,在图形界面(正常安装了系统的桌面)下,点击进入finder-->应用程序-->实用程序-->终端即可

    打开指定终端,建议将Terminal直接拖放在dock上方便打开使用

    如果图像界面显示异常,系统未装好或者驱动安装失败导致图像界面无法正常的显示的情况下需要打开终端的话,开机时

    按 F8,用-s参数启动,然后输入命令 mount -uw / 

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------

    获取权限

    为了防止误操作而损坏系统,在用户状态下时是没有权限操作系统重要文件的,所以需要操作的话需要先获取root权限

    指令终端中输入如下指令回车来开启root权限

    sudo -s

    回车后会提示输入密码,直接输入电脑的管理密码回车即可,因为密码是私密信息在mac系统上输入的时候都不会有任何

    显示,包括类似在window中输入密码时显示的*号

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------

    对终端本身的操作指令

    Command + K 清屏

    Command + T 新建标签

    Command +W  关闭当前标签页

    Command + S  保存终端输出

    Command + D  垂直分隔当前标签页

    Command + Shift + D 水平分隔当前标签页

    Command + shift +  {或}向左/向右切换标签

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------

    基本命令

    列出当前文件夹下所有的文件 
    ls 参数 目录名 
    例: 想看看跟目录“/”下有什么
    ls /
    想看看驱动目录下有什么, 
    ls /System/Library/Extensions
    参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件

    *******************************************************
    跳转目录 
    cd 
    例:想到驱动目录下溜达一圈
    cd /System/Library/Extensions

    *******************************************************
    创建文件
    touch 文件名
    例:在桌面上创建一个文件 new.txt
    mkdir /User/用户名/Desktop/new.txt

    *******************************************************
    建立新目录 
    mkdir 目录名
    例:在驱动目录下建一个备份目录 backup 
    mkdir /System/Library/Extensions/backup
    在桌面上建一个备份目录 backup 
    mkdir /User/用户名/Desktop/backup

    *******************************************************
    拷贝文件
    cp 参数 源文件 目标文件
    例:想把桌面的Natit.kext 拷贝到驱动目录中 
    cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions
    参数R表示对目录进行递归操作,kext在图形界面下看起来是个文件,实际上是个文件夹。
    把驱动目录下的所有文件备份到桌面backup 
    cp -R /System/Library/Extensions/* /User/用户名/Desktop/backup 

    ******************************************************
    删除文件 
    rm 参数 文件 
    例:想删除驱动的缓存 
    rm -rf /System/Library/Extensions.kextcache 
    rm -rf /System/Library/Extensions.mkext
    参数-rf 表示递归和强制,千万要小心使用,如果执行了 rm -rf / 你的系统就全没了 

    *******************************************************

    移动文件 
    mv 文件
    例:想把AppleHDA.kext 移到桌面
    mv /System/Library/Extensions/AppleHDA.kext /User/用户名/Desktop 
    想把AppleHDA.Kext 移到备份目录中
    mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup

    *******************************************************
    更改文件权限 
    chmod 参数 权限 文件 
    例:把驱动目录下所有文件设定到root读写,其他用户只读
    chmod -R 755 /System/Library/Extensions 
    参数R 表示递归,755表示各用户的权限

    *******************************************************
    更改文件属主 
    chown 参数 用户:组 文件
    例:把驱动目录下的所有文件属主改成根用户
    chown -R root:wheel /System/Library/Extensions 
    参数R 表示递归操作 

    *******************************************************
    修复整个系统中文件的权限 
    diskutil repairpermissions
    严格的说这不是一个unix 命令,而是osx一个软件,记得修改或添加的驱动就执行一次。 

    ******************************************************
    显示文件内容
    cat 文件名 
    例:显示natit Info.plist 文件内容
    cat /System/Library/Extensions/Natit.kext/Info.plist 

    ******************************************************
    文本编辑 
    nano 文件名 
    例:编辑natit Info.plist 
    nano /System/Library/Extensions/Natit.kext/Info.plist 
    编辑完成后 用 Ctrl +O 存盘,Ctrl+X 退出 
    另一个文本编辑软件是 vi,操作有些古怪,熟了是非常好用的,而且在所有类Unix系统中都它,走遍天下都不怕了。 

    ******************************************************

    运行脚本命令 
    sh 脚本文件名 
    例 修改驱动后所有需要的操作存成一个脚本,以后修改了驱动后只要运行一次这个脚本就可以了,方便吧 
    1. 终端中运行nano /clean
    2. 把下列代码粘贴到 nano 中 
    rm -rf /System/Library/Extensions.kextcache 
    rm -rf /System/Library/Extensions.mkext
    chown -R root:wheel /System/Library/Extensions 
    chmod -R 755 /System/Library/Extensions 
    diskutil repairpermissions
    kextcache -k /System/Library/Extensions/ 
    3. Ctrl +O 存盘,Ctrl+X 退出 
    4. 以后只要动了驱动,就在终端中运行一次 sh /clean 

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------

    终端使用vim编辑器

    1)  vim+文件名 进入文件编辑命令模式  

         1-1)  “i”在当前光标之前插入文本

         1-2)  “a”在当前光标之后插入文本

         1-3)  “o”在当前光标下面另起一行插入文本

         1-4)  “O”在当前光标上面插入文本

    2)  按Esc 退出编辑模式 

    3)  vim 编辑模式下 将光标移动到文字下按x键可删除文字 删除整行用 dd

    4)  vim 编辑模式下 撤销更改按u

    5)  :set number 显示行号:set nonmember  关闭行号显示

    6)  复制一行 yy  复制多行  xyy  剪切一行  dd 剪切多行 xdd  粘贴 p

    7)  :w 保存当前编辑内容  :q! 退出不保存编辑内容 :wq 保存编辑内容并退出 :wq! 保存编辑内容强制退出

    --------------------------------------------------------------------------------------------------------------------------------------------------------------

    使用小技巧

    用 Tab 键自动补齐命令
    比如想到 /System 目录中去,输入 cd /Sy 然后按一下Tab 键,命令就会自动补齐成 cd /System

    ***********************************************
    操作带名字中带有空格的文件和目录 
    空格在命令中写成 空格, 比如要进入 My Documents,命令为 cd My Documents----------!!!!!!!!!!需要验证修改

    ***********************************************
    查看命令的详细帮助的指令
    man 命令名 
    比如要看看 ls 命令的详细用法,执行 man ls 

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------

    典型操作流程

    (假设已经制作好清理脚本,记得每次操作前 sudo -s 获得系统权限)
    假设下载了一个显卡驱动 Natit.zip,在桌面解压得到了一个Natit.kext,该怎么做呢?
    为了保险起见,先把所有驱动备份了再说 
    mkdir /User/用户名/Desktop/backup 在桌面上建立备份文件夹 
    cp -R /System/Library/Extensions/* /User/用户名/Desktop/backup 备份驱动文件
    现在可以安心安装了 
    cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions 把它 拷贝到系统驱动目录位置 
    sh /clean 执行清理脚本,操作完成 
    重新开机失败,进不去桌面了,发现不应该安这个驱动,怎么恢复呢?
    开机按F8,用 -s 参数启动 
    执行 mount -uw / 
    rm -rf /User/用户名/Desktop/Natit.kext 删除这个驱动
    sh /clean 执行清理脚本,操作完成
    重启,回到原先状态了,不死心啊,没有特效怎么行呢,又听说需要修改 Natit的 Info. plist 文件才行,好,再来
    cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions 把它 拷贝到系统驱动目录位置 
    nano /System/Library/Extensions/Natit.kext/Info.plist 
    编辑完成后 用 Ctrl +O 存盘,Ctrl+X 退出
    sh /clean 执行清理脚本,操作完成 
    重启,这回对了,显卡特效都有了,该弄声卡了,天知道会出什么事,得把现有成果保护好
    mkdir /User/用户名/Desktop/gooddrivers 专为有效驱动建个目录 
    cp -R /System/Library/Extensions/Natit.kext /User/用户名/Desktop/gooddrivers 备份
    这个声卡要求把 AppleHDA.kext 删除和编辑 AppleAzaliaAudio.kext中的Info.plist 文件,谁知道以后会不会还用AppleHDA呢,不如暂时禁用吧。
    mkdir /System/Library/Extensions/disabled 建立个禁用目录
    mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/disabled 移动过去 
    nano /System/Library/Extensions/Natit.kext/AppleAzaliaAudio.kext/Info.plist
    编辑完成后 用 Ctrl +O 存盘,Ctrl+X 退出 
    sh /clean 执行清理脚本,操作完成
    成功了,最后把修改好的驱动也备份一下,完成。

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Unix系统指令参考

    指令说明与使用均按照下方的格式来进行描述或者说明


    命令名
    功能描述 
    使用举例 

    ********************************************************************************************

    1.目录操作


    mkdir 
    创建一个目录 
    mkdir dirname


    rmdir
    删除一个目录 
    rmdir dirname 


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


    cd 
    从当前目录跳转 
    cd dirname 


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


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


    dircmp 
    比较两个目录的内容 
    dircmp dir1 dir2

    *************************************************************************************
    2.文件操作

    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 

    *************************************************************************************
    3.选择操作 


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


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


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


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


    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 file1 


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


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


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


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

    *************************************************************************************
    4.安全操作

     
    passwd
    修改用户密码(以下示例的后面修改的新密码输入不可见)
    passwd


    chmod 
    改变文件或目录的权限
    chmod ug+x filename 


    umask
    定义创建文件的权限掩码 
    umask 027 


    chown
    改变文件或目录的属主
    chown newowner filename


    chgrp 
    改变文件或目录的所属组 
    chgrp staff filename 


    xlock
    给终端上锁
    xlock -remote

    ************************************************************************
    5.编程操作 


    make 
    维护可执行程序的最新版本 
    make


    touch 
    更新文件的访问和修改时间
    touch -m 05202400 filename 


    dbx 
    命令行界面调试工具 
    dbx a.out

     
    xde 
    图形用户界面调试工具 
    xde a.out 

    **********************************************************************
    6.进程操作

    ps
    显示进程当前状态 
    ps u


    kill
    终止进程
    kill -9 30142 


    nice
    改变待执行命令的优先级
    nice cc -c *.c 


    renice
    改变已运行进程的优先级
    renice +20 32768

    ***************************************************************
    7.时间操作

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


    cal
    显示日历 
    cal 8 1996


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

    ***************************************************************************
    8.网络与通信操作 
     

    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 

    **********************************************************************************
    9.Korn Shell 命令

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



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


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


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

    *****************************************************************
    10.其它命令 

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


    clear 
    清除屏幕或窗口内容
    clear


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


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


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


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


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


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


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

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

    caffeinate
    阻止Mac进入睡眠状态,而且屏幕保护也不会激活。我们最好使用-t为命令加入具体的时间单位为秒。比如下面的命令可以使Mac一小时内不进入睡眠状态
    caffeinate -t 3600

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • window系统使用指令安装apk

    千次阅读 2019-05-09 18:28:58
    1.配置cmd运行adb指令的环境(如果已经有跳过) 到sdk目录的platform-tools复制adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll三个文件,如下, win32系统:粘贴到C:\Windows\System32目录下 win64系统:除了C:\...

    1.配置cmd运行adb指令的环境(如果已经有跳过)

    到sdk目录的platform-tools复制adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll三个文件,如下,

    win32系统:粘贴到C:\Windows\System32目录下

    win64系统:除了C:\Windows\System32路径,还需要另外粘贴到C:\Windows\SysWOW64目录下

    启动cmd(如果粘贴之前是打开状态的话需重启),输入adb,显示如下图所示说明配置成功:

    2.安装指令adb install -r ,将apk直接拖到cmd界面光标处,回车,如下说明安装成功

     

    展开全文
  • 为什么要修改波特率? 在串口编程中,在打开端口之前,通常需要设置与该设备通信端口的相关参数,见下图: 本文要介绍的就是如何修改设备...如果设置不正确,就无法与设备通信,如无法在调试终端给设备发送AT指
  • X window的思想和终端的重大意义

    千次阅读 2010-02-09 17:26:00
    说起Xwindow,很多人都知道,但是它的意义并不仅仅在于提供了一个图形操作机制,任何事情如果牵扯到它的意义,那么就不得不谈谈它的出生背景以及简要的历史,Xwindow出生在终端大行其道的时期,那个时候,人们提出了...
  • 1)创建window上可执行文件,如test.bat; 2)在test.bat中编写你想要执行的指令(每个指令占一行),如 command 1 command 2 command 3 3)在cmd终端只需要运行test.bat就可实现自动运行你想要执行的命令了 ...
  •   关于TMUX这个神器的详细讲解呢,另一篇文章中已经讲过了,这里为了方便大家查阅,专门对常用指令进行汇总。                     →→→传送门 Session操作 # 创建session tmux # 创建并...
  • 在main_window.cpp中连接: //laser 9-1 connect(ui.laser_btn,SIGNAL(clicked()),this,SLOT(slot_quick_cmd_clicked())); 在main_window.hpp中声明槽函数 //laser 9-2 void slot_quick_cmd_clicked(); 首先需要...
  • 如何从Linux的终端登录到Xwindow窗口

    千次阅读 2013-08-14 16:19:35
    如何从Linux的终端登录到Xwindow窗口 2011-09-30 13:45xiahzp | 分类:Linux | 浏览448次 2011-09-30 13:51提问者采纳 用指令Xstart 或者修改开机启动类型为3--图形界面,具体我也记不表是要修改哪个文件了。...
  • (乱码提示我觉得大概是git指令不存在的意思)然后就看了一下别人的总结就说window下虽然安装了git但是缺少环境变量,所以一定要安装环境变量才可以使用于是我就使用了命令行添加的方法给git在window下添加了环境...
  • 在 Windows 10实现类似 Linux 在指定的当前文件目录下进入命令终端(DOS,window power shell) 在Linux中需要用到终端时,对于初学者而言找到目录右键进入 terminal 简直不要太方便,而在 Windows 10 就比较麻烦,...
  • 按住shift键 ... 如果觉得这个小技巧有用,就分享给你身边的朋友吧。...打开终端执行这条指令,完事之后看看点击右键查看。 若没有那可能就需要重启Ubuntu系统才能生效,我就是这种情况。
  • 看到其他的同时启动nginx直接双击nginx.exe程序,修改匹配之后然后再使用任务管理器关闭进程,重新双击,感觉很繁琐,记录一下nginx在window下的操作指令 启动nginx,进入window的dos命令行编辑器 E:\nginx-1.14.2>...
  • 注意:如果不能连接到X Client,那么可能是防火墙的问题,所以要么关闭X Client上的防火墙,或者使用以下指令 [root@CentOS ~]# netstat -aupn | grep 177 [root@CentOS ~]# iptables -t filter -A INPUT -p ...
  • 电脑终端命令

    2019-04-09 16:52:00
    1.dos命令 打开终端的方式 ...3.修改终端背景和文字颜色做的指令 先 color help 然后输color 0F 黑色背景 亮白色的字体 前面代表背景颜色 后面代表字体颜色 md指令 创建文件夹指令 输...
  • 打造我的酷炫终端

    2016-06-03 11:26:05
    之前的这篇文章「从0开始学习 GitHub 系列之「Git速成」」就有人给我留言说,张哥你的终端怎么这么酷炫,碉堡了,简直跟你本人一样帅,能告诉我是用了什么牛逼的工具么?你以为说我帅我就会告诉你了么?真是太天真了...
  • Windows操作系统底层指令

    千次阅读 2013-05-21 08:32:59
    Window操作系统下,我们可以使用Window的一些指令来操作一些事情。 我们可以查看一下Window操作系统下的所有指令如下: 开始-运行(或者直接使用window键+R)-cmd-cd c:\windows\system32 回车-help回车就...
  • gnome-terminal --window 脚本实现在一个新的终端里使用ssh远程连接服务器,然后在服务器里执行相关操作,脚本: a.sh gnome-terminal -e 'bash -c "sh b.sh;exec bash"' b.sh ssh root@ipaddress -t "ls" 但是在...
  • linux终端常用命令和windows终端常用命令对比

    千次阅读 多人点赞 2018-06-22 22:47:19
    1、打开终端的快捷键在linux平台ctrl + Alt + T 在windows平台菜单键+R 然后cmd 回车2、过滤的命令linux的grep,windows的findstr比如我们过滤android日志在linux平台终端命令如下adb logcat | grep ***在windows平台...
  • 一文教你快速修改ubuntu终端显示的主机名和用户名

    千次阅读 多人点赞 2020-03-19 20:39:34
    为了让终端的显示更加简洁,清爽,改掉显示的用户名和主机名,改成无名。
  • 在ubuntu系统中,打开终端,输入以下指令: timedatectl set-local-rtc 1 --adjust-system-clock 这时,window系统与ubuntu系统的时间便一致了。但是,这个一致的时间比我们需要的时间慢8个小时。 然后,我们...
  • xtem 指令

    2017-04-10 10:58:07
    xterm是一个X Window System上的标准虚拟终端。用户可以在同一个显示器上开启许多xterm,每一个都为其中运(一般来说此进程是Unix shell)。   NAME  xterm - terminal emulator for X SYNOPSIS  ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,436
精华内容 7,374
关键字:

window终端指令