Linux commands

From LemonWiki共筆
Jump to navigation Jump to search

(1) alternative Linux commands to complete the same task, (2) The mapping 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 )

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

delete files or directory

  • rm -rf /Name_of_directory (Linux Os linux.png )[2]
  • 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

  • ls (Linux Os linux.png ) ex: ls -l List detailed information of files [3]
  • 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) [4]
  • dir (Win Os windows.png ) ex: dir filename /s[5] Icon_exclaim.gif I have no idea to specify the file path to find the file.

network

show ip

  • ifconfig (Linux Os linux.png )[6][7]
  • 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 [8]

system operation

reboot the system/server

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

help for command

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

references

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

further reading