Linux commands: Difference between revisions

From LemonWiki共筆
Jump to navigation Jump to search
Line 40: Line 40:
** Command delete is not available in Win XP
** Command delete is not available in Win XP


list directory or files
list directory or files /  list directory contents
* ls ({{Linux}}) ex: {{kbd | key= ls -lh}} List detailed information of files <ref>[http://linux.vbird.org/linux_basic/0210filepermission.php 鳥哥的 Linux 私房菜 -- Linux 的檔案權限與目錄配置]</ref> <ref>* -l use a long listing format
* ls ({{Linux}}) ex: {{kbd | key= ls -lh}} List detailed information of files <ref>[http://linux.vbird.org/linux_basic/0210filepermission.php 鳥哥的 Linux 私房菜 -- Linux 的檔案權限與目錄配置]</ref> <ref>* -l use a long listing format
* -h, --human-readable; with -l, print sizes in human readable format (e.g., 1K 234M 2G) Quoted from linux man ls</ref>  
* -h, --human-readable; with -l, print sizes in human readable format (e.g., 1K 234M 2G) Quoted from linux {{kbd | key=man ls}}</ref>  
* dir ({{Win}}) ex: {{kbd | key= dir/s/b}}
* dir ({{Win}}) ex: {{kbd | key= dir/s/b}}



Revision as of 14:41, 25 October 2012

(1) alternative Linux commands to complete the same task, (2) The equivalent or similar commands between Windows and Linux system.

Owl icon.jpg help for command: Type command --help or man command (Linux Os linux.png )

text file manipulation

display the first lines of text file

  • head [options] filename (OS: Linux Os linux.png )
  • vi [options] filename (and press gg) (Linux Os linux.png )
  • vim [options] filename (and press gg) (Linux Os linux.png )

display the last few lines of text file

  • tail [options] filename (Linux Os linux.png )
  • vi [options] filename (and press G) (Linux Os linux.png )
  • vim [options] filename (and press G) (Linux Os linux.png )
  • Tail for Win32 GUI interface (Win Os windows.png ) Icon_exclaim.gif not support Unicode file for v.4.2.6

file operation

copy old directory to new directory

  • cp -a old_dir new_dir/ (Linux Os linux.png )
  • copy /Y old_dir new_dir/ (Win Os windows.png )[1]
  • make new directory & copy all old files to new directory
    • mkdir new_dir
    • cp old_dir/* new_dir

download file from remote server

  • FTP
  • wget[2]
  • SVN update su - www -c "svn up http://remote.svn.server/path/ /local/path/ --username=account --password=xxx"


delete files or directory

  • rm -rf /Name_of_directory (Linux Os linux.png )[3]
  • del Name_of_directory (Win Os windows.png )
    • After executed del Name_of_directory but the empty directory directory_name will be left.
    • Command delete is not available in Win XP

list directory or files / list directory contents

  • ls (Linux Os linux.png ) ex: ls -lh List detailed information of files [4] [5]
  • dir (Win Os windows.png ) ex: dir/s/b

find a file

  • find (Linux Os linux.png ) ex: find / -name filename Find the file which naming filename Under the path / (root folder) [6]
  • dir (Win Os windows.png ) ex: dir filename /s[7] Icon_exclaim.gif I have no idea to specify the file path to find the file.

show the current directory

  • pwd(Linux Os linux.png )
  • echo %cd%(Win Os windows.png ) [8]

network

show ip

  • ifconfig (Linux Os linux.png )[9][10]
  • ipconfig/all (Win Os windows.png )

ping

  • ping domain_or_ip (Linux Os linux.png )
  • ping domain_or_ip -t (Win Os windows.png )

whois: search the information of domain (related: Domain Name Register)

apache operation

  • check which mpm (multi processing module) apache is running
    • httpd -l (Linux Os linux.png & Win Os windows.png ) ex: Linux Os linux.png /usr/local/httpd/bin/httpd -l or Win Os windows.png x:\apache\bin>httpd -l where x:\apache is the installation folder of apache [11]

system operation

reboot the system/server

  • reboot (Linux Os linux.png )[12]
  • shutdown -r (Win Os windows.png )[13]

help for command

  • command --help or man command (Linux Os linux.png )
  • command /? (Win Os windows.png )

references

  1. /Y 不顯示覆寫現存目的檔案的確認提示。 (引用自 copy /? 命令說明)
  2. wget - Linux Command - Unix Command
  3. [OPTION]
    • -r remove directories and their contents recursively;
    • -f ignore nonexistent files, never prompt
    (above content cited from linux documentation: rm --help)
  4. 鳥哥的 Linux 私房菜 -- Linux 的檔案權限與目錄配置
  5. * -l use a long listing format
    • -h, --human-readable; with -l, print sizes in human readable format (e.g., 1K 234M 2G) Quoted from linux man ls
  6. Tips For Linux - How to find files in Linux using 'find'
  7. How to find a file in MS-DOS.
  8. Windows equivilent to UNIX pwd - Stack Overflow
  9. 鳥哥的 Linux 私房菜 -- Linux 常用網路指令介紹
  10. bash: ifconfig: command not found 無法使用ifconfig指令? 先加上 su -l指令
  11. Check which mpm (multi processing module) apache is running | Binary Tides
  12. reboot - Linux Command - Unix Command
  13. Windows原來也有內建好用的關機軟體(Shutdown.exe) | ㊣軟體玩家

further reading