Sponsored Content
Full Discussion: using command history
Top Forums UNIX for Dummies Questions & Answers using command history Post 302489883 by bruno69 on Saturday 22nd of January 2011 07:24:37 AM
Old 01-22-2011
using command history

Hi All.

Suppose I am in a "verylongpath" directory and I type "gedit thisfile".
At a later stage, the command is accessible from the hystory, but it is
useless if I have moved to another directory. The same applies to
"cd myfolder", etc.

Is there a way to instruct shell history to remember the full path ?
Do I need to add full paths to command manually each time ? If so,
does anyone know a keystroke or ESC/tab combination to do it quickly
at command line ?

Thanks for your help!
Bruno
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

History Command

Hi I am using ksh shell, and I am unable to use the command !n (where n is the number in the history list). Please help me... :confused: (2 Replies)
Discussion started by: jack
2 Replies

2. UNIX for Dummies Questions & Answers

command history

Dear all, I am using solaris 6 O.S. and root previlege.I want to know how to get history of commands given by diff. users logged into the server. I know that history command gives the list of previous commands for that particular log in session. In the simillar manner can I get simillar history... (3 Replies)
Discussion started by: vikasdeshmukh
3 Replies

3. UNIX for Dummies Questions & Answers

Command history

Hello everyone, I am aware about the history command we use in bash. Just had a question regarding the history of commands. Is there any way i can limit my commands to be remembered or is there any way to delete the commands used by myself? Thank you (8 Replies)
Discussion started by: a25khan
8 Replies

4. Shell Programming and Scripting

need help in history Command

in my system history command is set to 60 how to remove all the command status even if i give history command. i mean: if i give history command in unix it should not show anything.........how to achieve this (2 Replies)
Discussion started by: ali560045
2 Replies

5. Shell Programming and Scripting

History Command

Hi all experts, I want to see all the command that is typed in the server 3 days ago. I typed HISTORY command but it does not show all the things. The reason is my senior DBA could see all the commands ran in the server 3 days ago but i cannot see. Please let me know is there anyway i can view... (6 Replies)
Discussion started by: ma466
6 Replies

6. UNIX for Dummies Questions & Answers

vi command history

How do you look at the whole list of previous commands you have used in VI? I know you can use the up and down arrows, but I know there's a way to see the full list. (5 Replies)
Discussion started by: cokedude
5 Replies

7. UNIX for Dummies Questions & Answers

history command

hi, i had to submit a project into a directory. i copied it from my location to the specified folder, no problemo. just one thing though. after i copied and searched for the time i copied using the history command, the system would not show. even using the up arrow key would not display my... (0 Replies)
Discussion started by: iluvsushi
0 Replies

8. UNIX for Advanced & Expert Users

history command

Hi, I want the command which has to tell all the commands used in different terminals of same Unix box. Command "history" will give the commands used in the same terminal. Advance thanks for your response. (1 Reply)
Discussion started by: senkerth
1 Replies

9. UNIX for Dummies Questions & Answers

The history command: See other users command history

Can anyone tell this: If two users are logged into the same server from different locations. Is there a way to see the history command of the other user? I tried the history command, but it is showing me only the commands I used. Thanks in advance for your help. Iamnew2solaris (1 Reply)
Discussion started by: iamnew2solaris
1 Replies

10. UNIX for Dummies Questions & Answers

Command history

hi i want to show my history command in UNIX solaris ( bash shell ),, i tried this command ( HISTTIMEFORMAT="%d/%m/%y %T " ) but it's not working with me ,, is there any restricted condition to do this command any one know why it's not working to me .. thanks (10 Replies)
Discussion started by: mondo32
10 Replies
EDITLINE(3)						     Library Functions Manual						       EDITLINE(3)

NAME
editline - command-line editing library with history SYNOPSIS
char * readline(prompt) char *prompt; void add_history(line) char *line; DESCRIPTION
Editline is a library that provides an line-editing interface with text recall. It is intended to be compatible with the readline library provided by the Free Software Foundation, but much smaller. The bulk of this manual page describes the user interface. The readline routine returns a line of text with the trailing newline removed. The data is returned in a buffer allocated with malloc(3), so the space should be released with free(3) when the calling program is done with it. Before accepting input from the user, the specified prompt is displayed on the terminal. The add_history routine makes a copy of the specified line and adds it to the internal history list. User Interface A program that uses this library provides a simple emacs-like editing interface to its users. A line may be edited before it is sent to the calling program by typing either control characters or escape sequences. A control character, shown as a caret followed by a letter, is typed by holding down the ``control'' key while the letter is typed. For example, ``^A'' is a control-A. An escape sequence is entered by typing the ``escape'' key followed by one or more characters. The escape key is abbreviated as ``ESC''. Note that unlike control keys, case matters in escape sequences; ``ESC F'' is not the same as ``ESC f''. An editing command may be typed anywhere on the line, not just at the beginning. In addition, a return may also be typed anywhere on the line, not just at the end. Most editing commands may be given a repeat count, n, where n is a number. To enter a repeat count, type the escape key, the number, and then the command to execute. For example, ``ESC 4 ^f'' moves forward four characters. If a command may be given a repeat count then the text ``[n]'' is given at the end of its description. The following control characters are accepted: ^A Move to the beginning of the line ^B Move left (backwards) [n] ^D Delete character [n] ^E Move to end of line ^F Move right (forwards) [n] ^G Ring the bell ^H Delete character before cursor (backspace key) [n] ^I Complete filename (tab key); see below ^J Done with line (return key) ^K Kill to end of line (or column [n]) ^L Redisplay line ^M Done with line (alternate return key) ^N Get next line from history [n] ^P Get previous line from history [n] ^R Search backward (forward if [n]) through history for text; prefixing the string with a caret (^) forces it to match only at the beginning of a history line ^T Transpose characters ^V Insert next character, even if it is an edit command ^W Wipe to the mark ^X^X Exchange current location and mark ^Y Yank back last killed text ^[ Start an escape sequence (escape key) ^]c Move forward to next character ``c'' ^? Delete character before cursor (delete key) [n] The following escape sequences are provided. ESC ^H Delete previous word (backspace key) [n] ESC DEL Delete previous word (delete key) [n] ESC ESC Show possible completions; see below ESC SP Set the mark (space key); see ^X^X and ^Y above ESC . Get the last (or [n]'th) word from previous line ESC ? Show possible completions; see below ESC < Move to start of history ESC > Move to end of history ESC b Move backward a word [n] ESC d Delete word under cursor [n] ESC f Move forward a word [n] ESC l Make word lowercase [n] ESC m Toggle if 8bit chars display as themselves or with an ``M-'' prefix ESC u Make word uppercase [n] ESC y Yank back last killed text ESC w Make area up to mark yankable ESC nn Set repeat count to the number nn ESC C Read from environment variable ``_C_'', where C is an uppercase letter The editline library has a small macro facility. If you type the escape key followed by an uppercase letter, C, then the contents of the environment variable _C_ are read in as if you had typed them at the keyboard. For example, if the variable _L_ contains the following: ^A^Kecho '^V^[[H^V^[[2J'^M Then typing ``ESC L'' will move to the beginning of the line, kill the entire line, enter the echo command needed to clear the terminal (if your terminal is like a VT-100), and send the line back to the shell. The editline library also does filename completion. Suppose the root directory has the following files in it: bin vmunix core vmunix.old If you type ``rm /v'' and then the tab key. Editline will then finish off as much of the name as possible by adding ``munix''. Because the name is not unique, it will then beep. If you type the escape key followed by either a question mark or another escape, it will dis- play the two choices. If you then type a period and a tab, the library will finish off the filename for you: rm /v[TAB]munix.[TAB]old The tab key is shown by ``[TAB]'' and the automatically-entered text is shown in italics. BUGS AND LIMITATIONS
Cannot handle lines more than 80 columns. AUTHORS
Simmule R. Turner <uunet.uu.net!capitol!sysgo!simmy> and Rich $alz <rsalz@osf.org>. Original manual page by DaviD W. Sanderson <dws@ssec.wisc.edu>. EDITLINE(3)
All times are GMT -4. The time now is 04:40 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy