Command line(1)

作者: jiadudu | 来源:发表于2016-12-07 18:57 被阅读14次

    Before studying the command line, we should know something about linux and ubuntu.

    Linux

    Linux is a Unix-like computer operating system assemble under the model of free and open-source software development and distribution, the defining component of linux is the linux kernel.(from Wikipedia)

    Ubuntu

    Ubuntu is a Debian-based Linux operating system for personal computer, tables and smartphones, where Ubuntu Touch Edition is used.
    Ubuntu this word is also based on free software and named after the Southern African philosophy of ubuntu,
    can be translated as "humanity to others" or "I am what I am because of who we all are".

    ** Commitment of Ubuntu**
    It is the essential reasons for the success of Ubuntu.

    • Ubuntu is free forever, including commercial distrubution and security update.
    • Ubuntu is provided business support by Canonical and global hundreds of companies.
    • Ubuntu has the free software communtiy, which provides the best translation and barrier-free facilities.
    • The Ubuntu is publicly committed to the principles of open source software development ; people are encouraged to use free software, study how it works, improve upon it, and distribute it.

    Command line

    Linux command is to supervise and control the Linux system. The commonly used command are as follows.

    cd——Change Directory
    cd        -enter main directory
    cd /home  -enter '/home'  directory
    cd ..     - return to higher level directory
    
    pwd——Print Working Directory
    ls——List
    ls        -list the files in the directory
    ls -f     -classify the directory and files
    ls -l     -list detail of the files and directory
    ls -a     -list the hidden files
    
    mkdir——Make Directory
    mkdir dir1         -make a directory named dir1
    mkdir dir1 dir2    -make two directory
    
    rm——remove files
    rmdir——remove directory
    rm -f file1    -remove a file named file1
    rmdir dir1     -remove dir1 directory if it's empty
    rm -rf dir1    -remove dir1 directory and its contents
    
    cp——copy files
    cp file1 directory  -copy file1 to  directory
    cp -a dir1 dir2     -copy a directory
    
    mv——move
    mv dir1 new_dir   -rename or remove to another directory
    
    tar
    tar -cvf archive.tar file1              -create a incompressible tarball
    tar -cvf archive.tar file1 file2 dir1   -create a archive file including file1 file2 and dir1
    tar -tf archive.tar                     -show a tarball content
    ar -xvf archive.tar                     -decompress a tarball
    tar -xvf archive.tar -C /tmp            -decompress a tarball on the tmp
     tar -cvfj archive.tar.bz2 dir1         -create a bzip2 format tarball
    tar -xvfj archive.tar.bz2               -decompress a bzip2 format tarball
     tar -cvfz archive.tar.gz dir1          -create a gzip format tarball
     tar -xvfz archive.tar.gz               -decompress a gzip format tarball
    
    zip
    zip file1.zip file1    -create a zipball
    zip -r file1.zip file1 file2 dir1 
    unzip file1.zip        -decompress a zipball
    
    grep
    grep string1 file1       -search string1 in file1
    grep -i string1 file1    -search string1 in file1 ignore case
    
    tail
    tail file1      -cat last 10 line of file1
    tail -n file1   -cat last 2 lien of file1
    
    su
    su user1   -switch user
    
    apt-get
    apt-get install package_name       -install or update a deb package
    apt-get update                     -update deb packages in the list
    apt-get upgrade                    -upgrade all the installed package
    apt-get remove package_name        -remove a package form system
    apt-get clean                      -clean cache from the software package
    
    ps :show the operating processes
    top
    top -u use
    

    相关文章

      网友评论

      本文标题: Command line(1)

      本文链接:https://www.haomeiwen.com/subject/gzjdmttx.html