Cs320 web and internet programming linux basics
Download
1 / 11

CS320 Web and Internet Programming Linux Basics - PowerPoint PPT Presentation


  • 188 Views
  • Uploaded on

CS320 Web and Internet Programming Linux Basics. Chengyu Sun California State University, Los Angeles. Directory Structure. root directory / current directory . Parent directory .. home directory ~. Moving Around. cd / absolute / path cd relative / path cd.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' CS320 Web and Internet Programming Linux Basics' - winka


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Cs320 web and internet programming linux basics

CS320 Web and Internet ProgrammingLinux Basics

Chengyu Sun

California State University, Los Angeles


Directory structure
Directory Structure

  • root directory /

  • current directory .

  • Parent directory ..

  • home directory ~


Moving around
Moving Around

  • cd/absolute/path

  • cd relative/path

  • cd


Directory and file commands
Directory and File Commands

  • Find current directory: pwd

  • List directory content: ls

    • list all files -a

    • list files in long format –l

  • Copy files

    • cp file1 file2

    • cp file1 file2 dir

  • Move/rename file

    • mv file1 file2

    • mv file1 file2 dir


Some useful commands
Some Useful Commands

  • Reference the manual pages

    • man <command>

  • Create command aliases

    • alias dir=“ls –lX”


Choices of editors

Console

vi, vim

emacs

pico

With X Forwarding

gvim

xemacs

gedit

IDEs

Netbeans

Eclipse

KDevelop

Choices of Editors


Environment variables
Environment Variables

  • Set an environment variable X

    • export X=“something”

  • Show an environment variable X

    • echo$X

  • Common environment variables

    • $HOME, $PATH

    • $JAVA_HOME


File permissions
File Permissions

  • Three categories of users:

    • owner, group, other

  • Three privileges

    • read, write, execute


File permission example
File Permission Example

-rw------- 1 cs320stu31 cs320stu31 116 Sep 24 14:53 .mysql_history

drwx------ 2 cs320stu31 cs320stu31 4096 Sep 24 14:43 .ssh

-rw------- 1 cs320stu31 cs320stu31 790 Sep 24 14:52 .viminfo

-rw------- 1 cs320stu31 cs320stu31 63 Sep 28 10:09 .Xauthority

drwxr-xr-x 2 cs320stu31 cs320stu31 4096 Sep 24 14:32 .xemacs



Bashrc
.bashrc

  • Executed every time you log into your account

  • A good place to put some commands that help you set up your environment


ad