UNIX and the Shells

UNIX and the Shells

UNIX and the Shells Ole Peter Smith, IME, UFG, [email protected] 24/04/2010 Life sure is a Mystery to be Lived Not a Problem to be Solved... Ole Peter Smith, IME, UFG, [email protected] () UNIX and the Shells 24/04/2010 1 / 13 Beautiful Scientific Documents Classical Free Software Markup Language Thesis, automatic: · Bibliography · Contents · List of Tables, Figures · Index, References Slideshows: Beamer SL! MikTex, LyX, TexMaker, Kyle ^ Ole Peter Smith, IME, UFG, [email protected] () UNIX and the Shells 24/04/2010 2 / 13 Introdu¸c~ao UNIX vs. Linux Shell: Concha Bash: Bourne-Again Shell Csh: C Shell Ssh: Secure Shell · Remote Administration · File Transfer O mais importante n~ao´esaber de tudo O mais importante ´esaber onde pesquisar! Ole Peter Smith, IME, UFG, [email protected] () UNIX and the Shells 24/04/2010 3 / 13 File Commands List: ls - ls -l - ls -a - ls -tlF Usage: man command Criate: touch Move or rename: mv Copy: cp - cp -p - cp -r Remove: rm - rm -f (take care!!!!) - rm -r Content: cat Edit: vi or vim Symbolic Link: ln -s Ole Peter Smith, IME, UFG, [email protected] () UNIX and the Shells 24/04/2010 4 / 13 Notable Files & Directories System Configuration dir: /etc User Configuration dir, Home: '~/' (or '/home/$user') Users: /etc/passwd -: user - uid - gid - shell - home - Gecho Groups: /etc/group -: gname - gid - members Known hosts /etc/hosts -: ip - hostname - hostname... File systems /etc/fstab -: dev mount-point - fs-type - options Network services /etc/services -: service-name - port/protocol /usr, /var, /home,... /etc/grub: Boot Loader Ole Peter Smith, IME, UFG, [email protected] () UNIX and the Shells 24/04/2010 5 / 13 Permissions Owner and Group chown -R ole:teachers filejdir Permissions: UGO - User - Group - Others Permissions: rwx - Read (4) - Write (2) - eXecute (1) chmod ug+rw filejdir chmod 660 file chmod -R 770 dir To list dir: eXecutable chmod -R 722 ftp-dir Ole Peter Smith, IME, UFG, [email protected] () UNIX and the Shells 24/04/2010 6 / 13 Dir Commands Change directory: cd Go home: cd Go up: cd .. Make directory: mkdir Remove directory: rmdir Convenience: pushd - popd Current dir: pwd Listing dir: Executable Ole Peter Smith, IME, UFG, [email protected] () UNIX and the Shells 24/04/2010 7 / 13 File System Commands Ext2 - Ext3 - ReiserFS - ... NTFS - FAT - VFAT - CDFS NFS - SMBFS ... Show mounted's: df Mount: mount -: mount -a Unmount: umount Format: mkfs Ole Peter Smith, IME, UFG, [email protected] () UNIX and the Shells 24/04/2010 8 / 13 Wildcards grep expression file, [ file, ...] ls *[03].txt ls j grep .c ls -l j grep ^d ls l Ole Peter Smith, IME, UFG, [email protected] () UNIX and the Shells 24/04/2010 9 / 13 Piping grep expression file, [ file, ...] echo blabla > test.txt echo blabla >> test.txt ls < filelist.txt ls -l j grep ^d /usr/local/sbin/backup >> /var/log/backup.log &2 >1 Ole Peter Smith, IME, UFG, [email protected] () UNIX and the Shells 24/04/2010 10 / 13 Shell Scripts First line of run: #!/bin/sh chown u+x run Startup & Shutdown: /etc/init.d/ · /etc/init.d/apache2 startjstopjrestart · Run-level: 0-6 (/etc/inittab) · /etc/rc[0-6].d/ : S55apache2 ) ../init.d/apache2 · /etc/rc.local: The Last to Run... Automatiza¸c~ao · Crontab: Your PC Alive! Ole Peter Smith, IME, UFG, [email protected] () UNIX and the Shells 24/04/2010 11 / 13 Shell Configuration Files Scripts that Runs before Prompt Starts... All Shells: profile Bash Shells: bash.bashrc System-wide: /etc/profile, /etc/bash.bashrc User specific: ~/.bash profile,~/.bash.bashrc /etc/bash.bashrc: ... alias vi=vim alias lsa='ls -a' alias lsl='ls -l' alias lsd='ls -l | grep ^d' Dot-files: Hiddens ls -a Ole Peter Smith, IME, UFG, [email protected] () UNIX and the Shells 24/04/2010 12 / 13 Others history grep Search: find · find / -name '*ole*.tex' Remote access: ssh - sftp - scp - sshd Users: adduser - addgroup Schedule commands: crontab -l -e Backup: tar - vdump Graphics: convert (imagemagick) Ole Peter Smith, IME, UFG, [email protected] () UNIX and the Shells 24/04/2010 13 / 13.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    13 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us