Cornell High Energy Synchrotron Source | ||||
Doc#: REF-COMP-002 | Reference: CHESS Basic Linux Guide | Prepared by:ZB | ||
Rev.: 1 | Revision Date: 11/02/12 | Date Effective: | Date Expires: | Approved by: |
Command | Opt | Description | Example |
Tab key | Autocomplete file or path name. | ||
[↑] Arrow | Recall previous commands. | ||
[Ctrl] + C | Kill current command. | ||
pwd | Print working directory. | pwd | |
cd path | Change directory to path. cd .. moves up one directory level. cd alone will go to home directory. |
cd /home/specuser/Macros cd .. cd | |
ls | -l |
Lists contents of current directory. -l displays file details | ls |
halt | Shut down computer. | halt | |
reboot | Reboots computer. | reboot | |
su username | Switch user. No username will attempt login as root. | su specadm | |
sudo username | Allows username to perform an action as root if privileges are set. | sudo specadm rm file | |
exit | Log out and return to previous user. | exit |
Command | Opt | Description | Example* |
*/path/file | Run executable file. | /home/test/start.cmd | |
./file | Run executable file in current directory. | ./start.cmd | |
mkdir/path/new_folder/ | Make a new directory new_folder, in location /path/ | mkdir /home/test/dir/ | |
rmdir/path/folder_name/ | -r | Remove directory folder_name, in location path. | rmdir /home/test/dir/ |
cp /path/file /path2/copied_file | Copy file in directory /path/ to /path2/ as new file file2 | cp /test/file1 /test/file2 | |
mv/path/file /path2/file | Move file in directory /path/ to directory /path2/. (like Cut & Paste) | mv /test/file /test2/file | |
rm/path/file | -r | Remove file (delete). | rm /test/file |
chmod /path/file | -R | Change file/folder read/write permissions. Example gives full permissions within /test/ to all users | chmod ÂR 777 /home/specuser/test/ |
Command | Opt | Description | Example* |
*ps | -ax | List all processes | ps Âax |
killall process_name | -9 | Kill process_name. -9 extra-kills process. | killall st.cmd |
man command_name | Displays manual for command. Âq to quit. | man spec | |
help command_name | Displays help file for command. | help ifconfig | |
less file | View file content. Âq quits. | less st.cmd | |
ifconfig | Display Network Configuration. | ifconfig | |
gedit file | Opens file in Gedit text editor. NOTE: Not always available | gedit st.cmd | |
vi file | Opens file in vi, an in-terminal text editor. NOTE: Appendix for details on vi commands and usage. | vi st.cmd |
Command | Opt | Description | Example* |
*sshusername@hostname | Open a remote connection to hostname | ssh specuser@ops1 | |
sftp username@hostname | Open secure file transfer connection to hostname | sftp specuser@ops1 | |
put /path/file /remotepath/remotefile | sftp command - transfers file from local computer to remote in /path/ | put /home/specuser/file /home/opsuser/file | |
get /remotepath/remotefile/ /localpath/localfile | sftp command - to transfer file from remote computer to local in /path/ | get /home/opsuser/file /home/specuser/file | |
telnet ip_address port | Open serial connection to IP and port. | telnet 192.168.182.93 4001 | |
[Ctrl] + ] | Close telnet connection | ||
exit | Close ssh, sftp, telnet | exit |
Command | Opt | Description | Example* |
lpr /path/file | Print file. | lpr /home/test/st.cmd | |
*lpq | Display print queue. | lpq | |
lprm job_number | Removes job_number from print queue. No job number removes current job. | lprm 99 | |
/sbin/service cups restart | Stops/restarts printing service. NOTE: requires root access. | /sbin/service cups restart |
Command | Opt | Description | Example* |
*vi/path/file | Open file in vi. | vi /Macros/userlist.mac | |
Arrow Keys | Move cursor. | ||
i | Insert text before cursor. | ||
a | Append text after cursor. | ||
[ESC] Key | Exit ÂEdit mode. | ||
u | Undo/redo last command (not in Edit mode). | ||
:w | Write out changes (save). | ||
:q | Quit vi. | ||
:wq | Save and quit vi. | ||
:q! | Quit without saving. |