The DSPCAD Integrative Command Line Environment: Introduction to DICE Version 1

Total Page:16

File Type:pdf, Size:1020Kb

The DSPCAD Integrative Command Line Environment: Introduction to DICE Version 1 The DSPCAD Integrative Command Line Environment: Introduction to DICE Version 1 Shuvra S. Bhattacharyya, Soujanya Kedilaya, William Plishker, Nimish Sane, Chung-Ching Shen, and George Zaki Department of Electrical and Computer Engineering, and Institute for Advanced Computer Studies University of Maryland at College Park, USA fssb, soujanya, plishker, nsane, ccshen, [email protected] Abstract—DICE (the DSPCAD Integrative Command is being developed by the Maryland DSPCAD Re- Line Environment) is a package of utilities that facilitates search Group, which focuses on computer-aided design efficient management of software projects. Key areas of (CAD) techniques for digital signal processing (DSP) emphasis in DICE are cross-platform operation, support systems. However, the features provided in DICE are for projects that integrate heterogeneous programming generally not specific to DSP or CAD-for-DSP appli- languages, and support for applying and integrating different kinds of design and testing methodologies. cations, and can be used be in other domains just as The package is being developed at the University of effectively. Maryland to facilitate the research and teaching of For clarity, we should note what DICE is not. DICE methods for implementation, testing, evolution, and re- is not meant to replace existing software development vision of engineering software. The package is also being tools. DICE is not a shell nor is it a compiler or synthe- developed as a foundation for developing experimental sizer. It is not a debugger nor does it provide simulation research software for techniques and tools in the area of capabilities. It does not provide automatic transcoding computer-aided design (CAD) of digital signal process- for porting between platforms and languages. DICE is ing (DSP) systems. The package is intended for cross- instead a command line solution to utilize all of these platform operation, and is currently being developed and used actively on the Windows (equipped with Cygwin), existing kinds of tools more effectively, especially for Solaris, and Linux platforms. cross-platform design. This report provides an introduction to DICE, and provides background on some of the key features in II. SETTING UP DICE DICE. This report also gives a brief introduction to DICE is implemented as a collection of utilities that dicelang, which is a plug-in package for DICE that are in the form of bash scripts, C programs, and python provides additional utilities, libraries, and tools for scripts. Therefore, facilities for interpreting/compiling managing software projects in specific programming these languages must be available to use all of the languages. capabilities in DICE. DICE is developed with signif- icant attention to cross-platform operation. Platforms I. INTRODUCTION on which DICE is used actively include Windows This report provides an introduction to DICE, which (equipped with Cygwin), Solaris, and Linux. stands for the DSPCAD Integrative Command Line En- DICE can be downloaded from the DICE Project vironment. The objective of DICE is to provide a flex- Website (http://www.ece.umd.edu/DSPCAD/projects/ ible, light-weight environment for the research, devel- dice/dice.htm). Details on setting up, using, and trou- opment, testing, and integration of software projects, bleshooting DICE are covered in the DICE User’s particularly those that employ heterogeneous program- Guide [1], which is available through this website. ming languages or models of computation. DICE III. INTRODUCTION TO DICE UTILITIES Technical Report UMIACS-TR-2009-13, Institute for Advanced Computer Studies, University of Maryland at College Park, August DICE includes a variety of utilities to help improve 2009. productivity while working in a command-line or shell- based project development environment. This section cd ˜/projects/proj1 provides a brief introduction to some of the basic utili- dlk p1 ties available in DICE. These utilities help improve the cd ˜/documents/doc1 convenience with which one can do some common and g p1 fundamental tasks. More utilities and further details are After the above sequence of commands, the user will described in the DICE User’s Guide [1] . end up in ˜/projects/proj1. A. DIRECTORY NAVIGATION If the dlk command is called with a label that is For users of command line based development en- already associated with a different directory, then the vironments, directory navigation can be cumbersome previous association is silently overwritten, and the and time consuming when done many times a day. To association is changed so that the label is linked to alleviate this, DICE provides a number of utilities for the current working directory. efficient navigation through directories. This group of The associations used by DICE between directory utilities allows one to label directories with arbitrary, labels and absolute paths are maintained in a subdi- user-defined identifiers, and to move to (i.e., cd to) rectory called g in the dice_user directory. The directories by simply referencing these identifiers. This dice_user directory is a directory in which user- is a much more convenient way of “jumping” from specific files related to DICE are maintained. Infor- one directory to another compared to typing the com- mation about setting up the dice_user directory is plete directory path or explicitly changing directories provided as part of the instructions for installing and through the relative path of the desired destination setting up DICE. directory. After using the DICE navigation utilities for several The primary DICE utility related to directory navi- weeks, it is natural to build up a large collection gation is dlk, which stands for the “directory linking of directory labels, and such a collection can eas- utility”. The following is the general usage format for ily be backed up, along with other relevant, user- the dlk command. specific DICE settings and files, by backing up one’s dice_user directory. dlk <label> To remove a label-directory association, one can Here, <label> is the string that is to be associated use the DICE rlk command. The name rlk is short as the label for the current working directory. Such a for “remove (directory) link”. The usage format is as label can be of arbitrary length, but should contain only follows. alphanumeric characters (e.g., no spaces). rlk <label> Once one runs the dlk command in a specific directory, the user can return to same directory at Assuming that the given label is currently associated any future time (during the same shell session or a with a specific directory from a prior call to dlk, the subsequent session) by running the DICE g command. rlk command removes the association between the la- The command name g is derived from the word bel and directory. This has the side effect of removing a “go”. The general usage format for the g command small text file, since each label-directory association is is as follows. stored as a separate text file in dice_user/g, as de- scribed earlier. Thus, especially when large collections g <label> of labels are involved, rlk can be useful to conserve Here, <label> is a label that has been associated with disk space or reduce clutter in the dice_user/g a directory through prior use of the dlk command. directory. Running the g command allows one to cd (change The set of DICE directory navigation commands directory) to the directory that is currently associated includes two simple wrappers around the common with the given label. UNIX commands pushd and popd, which As a simple example, consider the following se- manipulate the directory stack as they change quence of commands, and assume that the directory the current working directory. The wrappers are called paths referenced in the commands are valid. dxpushd and dxpopd, respectively. The dxpushd 2 and dxpopd commands perform the same functions different directories. We refer to these utilities infor- as their standard UNIX counterparts, except that they mally as the DICE utilities for MTA (“moving things do not produce any text to standard output. Instead, around”). These utilities can be especially convenient their standard output is redirected to the DICE user when used in conjunction with the directory navigation files dice_user/tmp/dxpushd_discard.txt utilities described in Section III-A, but they can also and dice_user/tmp/dxpopd_discard.txt, be used independently of any other utilities. respectively. By redirecting the output in this way, the The DICE MTA utilities reference a standard user output is available for diagnostic reference as needed subdirectory in DICE that we called the DICE tempo- without cluttering standard output. This is useful, for rary directory or simply, the temporary directory when example, when “pushing” and “popping” directories the DICE qualification is understood from context. The in scripts as it helps to keep the output from the path of this directory is stored in the DICE environment scripts more relevant to the direct functionality of the variable UXTMP, and the value of this variable (i.e., scripts (rather than their internal use of pushd and the location of the DICE temporary directory) is set popd operations). by default upon startup of DICE to be the path to a The usage formats for dxpushd and dxpopd are subdirectory called tmp in the DICE user directory. the same as their standard UNIX counterparts: any ar- So, for example, if the DICE user directory is located guments provided to these wrapper versions are passed at ˜/dice_user, then the DICE temporary directory
Recommended publications
  • Extended Picodos Reference Manual
    Extended PicoDOS® Reference Manual SCHOOL OF OCEANOGRAPHY and APPLIED PHYSICS LABORATORY UNIVERSITY OF WASHINGTON v66.06 July 2009 Chapter 1 Introduction and Conventions 1.1 Introduction This manual is a reference to extensions to the PicoDOS® operating system command set implemented in the Seaglider operating code. PicoDOS® is a registered trademark of Persistor Instruments, Inc., Bourne MA, USA. The version number of this document coincides with the version of the main Seaglider operating code in which these extensions exist. These extensions either make new functions available from the PicoDOS® prompt, or extend the capabilities of existing functions. Commands are only available through the Seaglider operating code, which intercepts and interprets the commands, passing them to PicoDOS® as appropriate. While in this mode, the Seaglider code passes any command not explicitly recognized as an extended PicoDOS® command on to PicoDOS® itself for execution. Limited error reporting exists in this case. The extensions are accessible at the PicoDOS® prompt available from the main menu when connected directly to a Seaglider (exceptions as noted below), or by uploading the pdoscmds.bat file when the Seaglider is operating autonomously. In the former case, the Seaglider code displays a standard PicoDOS® prompt (picoDOS>) with an extra ' >', as follows. picoDOS>> In the latter case, results of the extended PicoDOS® commands are captured to a file and transferred to the Seaglider basestation (in compressed form, named sg0055pz.000, using "0055" as a placeholder for dive number, and "000" for increment number) following execution of the commands. The basestation renames this file per the p1230055.000.pdos convention.
    [Show full text]
  • Digital Backend Software Command Set – Ver
    DBE Memo#12.1 Mark 5 Memo #090.1 MASSACHUSETTS INSTITUTE OF TECHNOLOGY HAYSTACK OBSERVATORY WESTFORD, MASSACHUSETTS 01886 5 June, 2012 Telephone: 781-981-5951 Fax: 781-981-0590 TO: Distribution FROM: Chester Ruszczyk, Mikael Taveniku SUBJECT: Digital Backend Software Command Set – Ver. 1.2 1. Introduction This document describes the command set that the program to be used as the primary software interface on the second generation VLBI digital backends must support. This program will be the command and control interface for the embedded device. The name of the application is rdbe_server, for DBE command and control server daemon, where RDBE refers to the ROACH Digital Backend. The standard method of communication with the application will be via a TCP connection to port 5000 via the standard 10/100/1000 Mbps Ethernet interface. Multiple simultaneously connections, up to a maximum supplied by a command line argument, are allowed, with commands and queries being executed in the order received, regardless of their origin. The VSI-S specification defines the syntax of communication into and out of the RDBE. 2. Notes on RDBE Command Set Note the following with respect to the command set: 1. All of the commands/queries expect the VSI-S communications protocol and command/response syntax. 2. Commands/queries are case insensitive. RDBE COMMAND SET – Ver.1.2 1 3. VSI-S Command, Query and Response Syntax The following explanation of the VSI-S syntax may be useful in understanding the structure of commands, queries, and their respective responses. This explanation has been lifted directly from the VSI-S specification.
    [Show full text]
  • The Linux Command Line
    The Linux Command Line Second Internet Edition William E. Shotts, Jr. A LinuxCommand.org Book Copyright ©2008-2013, William E. Shotts, Jr. This work is licensed under the Creative Commons Attribution-Noncommercial-No De- rivative Works 3.0 United States License. To view a copy of this license, visit the link above or send a letter to Creative Commons, 171 Second Street, Suite 300, San Fran- cisco, California, 94105, USA. Linux® is the registered trademark of Linus Torvalds. All other trademarks belong to their respective owners. This book is part of the LinuxCommand.org project, a site for Linux education and advo- cacy devoted to helping users of legacy operating systems migrate into the future. You may contact the LinuxCommand.org project at http://linuxcommand.org. This book is also available in printed form, published by No Starch Press and may be purchased wherever fine books are sold. No Starch Press also offers this book in elec- tronic formats for most popular e-readers: http://nostarch.com/tlcl.htm Release History Version Date Description 13.07 July 6, 2013 Second Internet Edition. 09.12 December 14, 2009 First Internet Edition. 09.11 November 19, 2009 Fourth draft with almost all reviewer feedback incorporated and edited through chapter 37. 09.10 October 3, 2009 Third draft with revised table formatting, partial application of reviewers feedback and edited through chapter 18. 09.08 August 12, 2009 Second draft incorporating the first editing pass. 09.07 July 18, 2009 Completed first draft. Table of Contents Introduction....................................................................................................xvi
    [Show full text]
  • The Steps for Updating the 2488
    The Steps for Updating the 2488 Updating the 2488 is a unidirectional upgrade. You will not be able to downgrade to the previous version. Before proceeding, backup your data to CD or to your computer. Step 1: Burn your Disc Image. For Roxio Easy CD Creator 1) Open Roxio Easy CD Creator. 2) Select CREATE DATA CD from the menu. 3) Under FILE, select CREATE CD FROM IMAGE… 4) In the Files of Type window, choose “ISO IMAGE FILES (*.iso)” 5) Browse to the location of the downloaded image file. 6) Select the file “2488vxxx.iso "(version of the file you are updating to) and click OPEN. For Nero 1) Go to Recorder from the top menu and select “BURN IMAGE”. 2) Browse to the location of the downloaded image file. 3) Select the file “2488vxxx.iso“ and hit OPEN. 4) At the Burn Compilation Window, select BURN. For Mac OSX Panther 1) Go to your Disk Utility located in Hard Disk/Applications/Utilities. 2) From the Image menu at the top of the screen, select BURN. 3) Browse to the location of the downloaded image file. 4) Select the file “2488vxxx.iso “ and hit OPEN. For Mac OSX Jaguar 1) Go to your Disk Copy located in Hard Disk/Applications/Utilities. 2) Under the File Menu at the top of the page select “BURN IMAGE”. For Toast Titanium 6 1) Open Toast and select COPY from the Main Menu. 2) Click on IMAGE FILE. 3) Drag the downloaded 2488vxxx.iso file into Toast. 4) Click on the RED BUTTON at the bottom right of the window.
    [Show full text]
  • Database Administration - System Management User's Guide
    Oracle® Communications EAGLE Database Administration - System Management User's Guide Release 46.7 E97336 Revision 1 December 2018 Oracle Communications EAGLE Database Administration - System Management User's Guide, Release 46.7 E97336 Revision 1 Copyright © 1993, 2018, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.
    [Show full text]
  • Introduction: DOS (Disk Operating System) Is an Oldest Type of Operating System
    DOS (Disk Operating System) 1 Introduction: DOS (Disk Operating System) is an oldest type of Operating System. Disk Operating System is abbreviated as DOS. DOS is a CUI type of Operating System. In computer science, a generic term describing any operating system is system software which is loaded from disk devices when the system is started or rebooted. DOS is a single-tasking, single-user operating system with a command-line interface. DOS acts on commands. Because DOS is ready to perform when given proper command hence, it is also known as Command Prompt. Commands are certain words of English language or short form of English words. The meaning of these word or short form is already known to DOS. Since, DOS recognized these words and hence acts accordingly. These words and short forms of the English words are better known as commands. Internal Command:-Those commands which are already stored in the “Command.Com” file of DOS are known as internal commands. For example, CLS, VOL, TIME, DATE, COPY etc External Command:-Those commands which are not included in the command.com file of DOS rather included in other files of DOS are known as external commands. It is formatted according to programme. For example, TREE, FORMAT, MODE etc Some Internal Commands:- 1. CLS To clear the screen. \>cls 2. DIR To view the directory and files C:\>Dir 3. DATE To View and change the date C:\>Date Current date is: 01-01-2008 Enter new date (mm/dd/yy):21-03-2009 4. TIME To view and change the time.
    [Show full text]
  • EPSON RC+ 5.0 (Ver.5.4) User's Guide Rev.3 I
    EPSON RC+ 5.0 Ver.5.4 User's Guide Project Management and Development Rev.3 EM11ZS2266F EPSON RC+ 5.0 (Ver.5.4) User's Guide 5.0 (Ver.5.4) User's Guide EPSON RC+ and Project Management Development Rev.3 EPSON RC+ 5.0 (Ver.5.4) User's Guide Rev.3 Copyright © 2011 SEIKO EPSON CORPORATION. All rights reserved. EPSON RC+ 5.0 (Ver.5.4) User's Guide Rev.3 i FOREWORD Thank you for purchasing our robot products. This manual contains the information necessary for the correct use of the Manipulator. Please carefully read this manual and other related manuals before installing the robot system. Keep this manual handy for easy access at all times. WARRANTY The robot and its optional parts are shipped to our customers only after being subjected to the strictest quality controls, tests, and inspections to certify its compliance with our high performance standards. Product malfunctions resulting from normal handling or operation will be repaired free of charge during the normal warranty period. (Please ask your Regional Sales Office for warranty period information.) However, customers will be charged for repairs in the following cases (even if they occur during the warranty period): 1. Damage or malfunction caused by improper use which is not described in the manual, or careless use. 2. Malfunctions caused by customers’ unauthorized disassembly. 3. Damage due to improper adjustments or unauthorized repair attempts. 4. Damage caused by natural disasters such as earthquake, flood, etc. Warnings, Cautions, Usage: 1. If the robot or associated equipment is used outside of the usage conditions and product specifications described in the manuals, this warranty is void.
    [Show full text]
  • MS-DOS Microsoft Disk Operating System
    emeronbEnßm MS-DOS Microsoft Disk Operating System 1-esckþIepþIm kñúgEpñkenH eyIgelIkykmkEtEpñkRKwHmYycMnUYn énRbB½n§tMeNIrkar edIm,IgayRsYl kñúgkar EsVgyl; MS-DOS nig eRbIR)as;bBa¢a rbs; . EtmunnwgsikSaeTAelIRbB½n§tMeNIrkar Gñk (Commad) DOS MS-DOS RtUvEsVgyl;eGay)anc,as;GMBIGVI ehAfa nig kñúg sin . File, Directory Directory Structure Windows - KWCasMnMuénÉksarEdlpÞúkenAelIépÞ rbs; ehIyvamaneQµaHtMNag nig File Media Disk TItaMgc,as;las;mYy . GacCakmµviFI Éksar b¤ File (Program), (Document) Collection of Data . .doc icon Extension Filename - KWCaTU b¤ CaftsMrab;pÞúkral; eTAtamRbePT gayRsYlcMnaM nig Directory or Folder Files EbgEck ehIyenAkñúg mYyGacmanftsMrab;pÞúkral; CaeRcInteTot ehAfa Directory Files Subdirectory or . Subfolder eTAkan; Path File POD.EXE 2-RbB½n§tMeNIrkarsMrab; IBM-PC kñúgEpñkenHeyIgnwgsikSa Cak;EsþgGMBI EdlCaRbePTkmµviFImYycMa)ac; CaTIbMput sMrab;RbePT DOS IBM-PC bc©úb,nñenH . mann½yfaenAmanRbB½n§tMeNIrkarepSg²CaeRcIneTot dUcCa sMrab;RbePT System Macintosh nigmanRbB½n§tMeNIrkar . UNIX,Windows ... RbB½n§tMeNIrkar KWCaRbB½n§kmµviFImYy eRbIsMrab;RtYtBinitüéntMeNIrkar RKb;RKgkarEbkEck (Operating System) nig eRbIR)as;épñkepSg² énma:sIundUcCa ryHeBlcaM)ac;sMrab; kareRbIR)as;én nwgk¾dUcCa CPU Memory bNþal]bkrN¾xageRkAepSg²eTot . 3- KWCaGVI DOS ? mkBIBaküfa mann½yfaCa RbB½n§tMeNIrkarrukrk nig eFVIkarelI DOS DISK OPERATING SYSTEM Disk (Harddisk or . vaCaRbB½n§RKb;RKg RKb;RKgÉksarenAelI dUcCakarcMlg lubnig karbegáIt Diskette) Disk Space Disk erobcMbegáIt b¤ .l. cUlGñkRsm½yemIlfaebIKµan RbB½n§tMeNIrkar Diectorys, Partition Track
    [Show full text]
  • SPEL+ Language Reference (Ver.4.2) Rev.3 I
    EPSON RC+ Ver.4.2 SPEL+ Language Reference Rev.3 EM086S1715F EPSON RC+ Ver.4.2 SPEL + Language Reference Rev.3 EPSON RC+ Ver.4.2 + SPEL Language Reference Rev.3 Copyright © 2007-2008 SEIKO EPSON CORPORATION. All rights reserved. SPEL+ Language Reference (Ver.4.2) Rev.3 i FOREWORD Thank you for purchasing our robot products. This manual contains the information necessary for the correct use of the EPSON RC+ software. Please carefully read this manual and other related manuals when using this software. Keep this manual in a handy location for easy access at all times. WARRANTY The robot and its optional parts are shipped to our customers only after being subjected to the strictest quality controls, tests and inspections to certify its compliance with our high performance standards. Product malfunctions resulting from normal handling or operation will be repaired free of charge during the normal warranty period. (Please ask your Regional Sales Office for warranty period information.) However, customers will be charged for repairs in the following cases (even if they occur during the warranty period): 1. Damage or malfunction caused by improper use which is not described in the manual, or careless use. 2. Malfunctions caused by customers’ unauthorized disassembly. 3. Damage due to improper adjustments or unauthorized repair attempts. 4. Damage caused by natural disasters such as earthquake, flood, etc. Warnings, Cautions, Usage: 1. If the robot or associated equipment is used outside of the usage conditions and product specifications described in the manuals, this warranty is void. 2. If you do not follow the WARNINGS and CAUTIONS in this manual, we cannot be responsible for any malfunction or accident, even if the result is injury or death.
    [Show full text]
  • Command Line Interface User's Guide for NEC Expressupdate [PDF]
    NEC ESMPRO Manager Ver.6 User's Guide Command Line Interface for NEC ExpressUpdate Chapter1 About Command Line Interface Chapter2 XML interface Chapter3 Component management Chapter4 Group management Chapter5 ExpressUpdate Chapter6 Log management Chapter7 Troubleshooting Chapter8 Terminology Chapter9 Appendix E6.53-01-STD © NEC Corporation 2021 Contents Contents ............................................................................................................................................................. 1 Trademarks ........................................................................................................................................................ 3 About This Document ....................................................................................................................................... 4 Chapter1 About Command Line Interface ................................................................................................... 5 1.1 Overview .......................................................................................................................................... 5 1.2 System Requirements ....................................................................................................................... 5 1.3 Configuring examples ....................................................................................................................... 6 1.4 Using the command line ..................................................................................................................
    [Show full text]
  • MCQ Questions from MS
    Multiple Choice Questions This PDF file is complementary study material of http://mcqsets.com for 5. Which command divides the surface of the blank the candidates of computer jobs examination. Please visit MCQ Sets for MCQ collections, Online Quiz, Class Notes, Old Question Papers & Model disk into sectors and assign a unique address to Question Sets. You are encouraged to send me the MCQ questions each one through http://mcqsets.com/contact/ or mail me at [email protected] a. Ver b. Format 1. In MS-Dos 6.22, which part identifies the c. Fat product uniquely? d. Chkdsk a. MS Correct Answer: b. Format b. DOS Explanation: Ver is used to display the version number of c. Ms-DOS DOS in use. Fat command does not exist and Chkdsk is to d. 6.22 check disk errors and fix it. Thus dividing surface into sectors is done by Format command. Correct Answer: d. 6.22 Explanation: MS stands for Microsoft, DOS is the name of operating system Disk Operating System, 6.22 is the version 6. Each time you turn on your computer, it will check number that identifies the product. on the control file a. Command.com, io.sys 2. In Ms-Dos what command you will use to display b. Command.com, date.com, dir.com system date? c. Command.com, io.sys, msdos.sys a. Date command d. Chkdsk.exe b. Ver command Correct Answer: c. command.com, io.sys, msdos.sys c. Disk command Explanation: command.com, io.sys and msdos.sys are the d.
    [Show full text]
  • Tutorial De Linux Comandos Básicos
    Tutorial de Linux Extraído de http://es.tldp.org/Tutoriales/CURSOLINUX/curso_linux/curso_linux.html Comandos básicos Los comandos son esencialmente los mismos que cualquier sistema UNIX. En la tablas que se presentan a continuación se tiene la lista de comandos mas frecuentes. Comando/Sintaxis Descripción Ejemplos cat fich1 [...fichN] Concatena y muestra un archivos cat /etc/passwd archivos cat dict1 dict2 dict cd [dir] Cambia de directorio cd /tmp chmod permisos fich Cambia los permisos de un archivo chmod +x miscript chown usuario:grupo Cambia el dueño un archivo chown nobody miscript fich cp fich1...fichN dir Copia archivos cp foo foo.backup Encuentra diferencia entre diff [-e]arch1 arch2 diff foo.c newfoo.c archivos du [-sabr] fich Reporta el tamaño del directorio du -s /home/ file arch Muestra el tipo de un archivo file arc_desconocido find . -name ``.bak'' – find dir test acción Encuentra archivos. print grep [-cilnv] expr Busca patrones en archivos grep mike /etc/passwd archivos head -count fich Muestra el inicio de un archivo head prog1.c mkdir dir Crea un directorio. mkdir temp Mueve un archivo(s) a un mv fich1 ...fichN dir mv a.out prog1 directorio mv fich1 fich2 Renombra un archivo. mv .c prog_dir Visualiza página a página un less / more fich(s) more muy_largo.c archivo. less acepta comandos vi. less muy_largo.c Crea un acceso directo a un ln -s /users/mike/.profile ln [-s] fich acceso archivo . ls Lista el contenido del directorio ls -l /usr/bin Muestra la ruta del directorio pwd Pwd actual rm fich Borra un fichero.
    [Show full text]