Today, a small study of the Mac terminal commands, mainly for the convenience of debugging programs, Xcode do not come ah ...
Make a note here. Prevent loss
PWD Current Working directory
CD (without parameters) into root
CD (folder) access to folders
Cd.. Parent Directory
cd ~ Back to Root
CD-Returns the last visited directory
RM File name Delete
Cat file name (|less) to view files under Terminal
LS lists all files in the directory
CP file name destination directory copy files to target directory
~ stands for root such as: ~/document/cpp2/
Mkdiv new Folder
g++ source file name compile source files, generate a.out
./file name run for example:./a.out < input file name > output file name
Control+d Interrupt a.out operation
Nano scripting language Ctrl+o storage
Nano .... SH Open
Bash .... SH Run script
echo "... $i ..." Output statement
So at present our Linux (in the case of CentOS 5.x) How many shells we can use? You can check/etc/shells this file, at least there are several shells that can be used at the bottom:
- /bin/sh (has been replaced by/bin/bash)
- /bin/bash (is the Linux default shell)
- /bin/ksh (KornShell by T-Bell Lab. Developed, compatible with bash)
- /BIN/TCSH (Consolidated C Shell, provides more features)
- /BIN/CSH (has been replaced by/BIN/TCSH)
- /bin/zsh (based on Ksh developed, more powerful shell)
Simple Mac terminal commands