UnixcommandsinMacOSX-创新互联

参考:http://www.renfei.org/blog/mac-os-x-terminal-101.htmlUnixcommandsinMa
cOSX

One command line includes 4 parts: Command Name、Options、Arguments、Extras .

创新互联是一家专注于网站制作、做网站服务器托管的网络公司,有着丰富的建站经验和案例。

man :  Give the manual of this command.

绝对和相对路径

   / : Root directory

   ..  : Parent directory.

目录操作

    pwd : Print working directory, which will show the absolute path of current folder.

    ls : List directory contents.     Ls –la : List all contents including hidden contents.

    cd : Change directory.

 mkdir : Make directories.

   rmdir:  Remove directories.

 mvdir:  Move or rename a directory.

   处理特殊字符(space, bracket, quotation mark, !, $, &, *, ;, , …)

      : Use back slash before the character.        cd Punlic/Drop Box/     ( = cd “Public/Drop Box”).

文件操作

   cp : Copy files.

     mv : Move files.

     rm : Remove files

     vi: or vim : A programmers text editor

   nano:  Nano's another editor, an enhanced free pico clone.

    cat : Concatenate and print files. It reads files sequentially, writing them to the standard output.

              cat file1 : Will print the contents of file1 to the standard output.

              cat file1 file2 > file3: Will sequentially print the cntents of file1 and file2 to the file3.

              cat file1 – file2 – file3:   ???

   od:  Octal, decimal, hex, ASCII dump

     less:

     which: Locate a program file in the user’s path.

     find :   find . -name "*.c" -print

 file:  Determine file type.

   head:  Display first lines of a file.  head -10 filename.

tail:  Display the last part of a file.

   cut:  Cut out selected portions of each lie of a flie.

   colrm:  Remove columns from a file.   colrm 8 20 filename

   diff: Compare files line by line.

   sort: Sort lines of text file.

   uniq:  Report or filter out repeated lines in a file.

   comm: Select or regject lines common to two files.

   wc:  Word, line, character, and byte count.

   nl: Line numbering filter.     nl file1 > file2

进程操作

ps : Process status   ps u

kill : Terminate or signal a process.         kill -9 30142

       The kill utility sends a signal to the processes specified by the pid operand(s).

Only the super-user may send signals to other user's processes.

       Some of the more commonly used signals:

1  HUP (hang up)

2  INT (interrupt)

3  QUIT

6   ABRT (abort)

9  KILL (non-catchable, non-ignorable kill)

14   ALRM (alarm )

15  TERM (software termination signal)

时间操作:

date:  Display or set date and time.

cal:  Display a calendar and the date of easter     cal 4 2015.

   time: time command execution (totoal time elapsed.)

系统管理

   w:  Display who is logged in and what they are doing.

who:

   whoami:

     su : Substitute user identify.

     Sudo : Substitute user do, or super user do. It allows a permitted user to execute a command as the superuser or another user.


分享文章:UnixcommandsinMacOSX-创新互联
文章分享:http://myzitong.com/article/dpspdd.html