Tagged Questions
1
vote
2answers
34 views
Configure bash and/or vim to execute source ~/.bashrc everytime I finish editing it
I would like to execute source ~/.bashrc every time I finish editing a file with vim (i.e. after :wq vim command).
How should I configure vim or bash to work that way?
8
votes
2answers
324 views
disable CTRL-D window close in terminator (terminal emulator)
I am often logged in through multiple SSH sessions. To logout from my sessions, I press CTRL+d, until I am back on my local machine.
However, sometimes I press once too many, and my terminal exits.
...
5
votes
3answers
130 views
Combining brace expansion and output redirection
Often, I use parameter expansion on the command-line, such as
cp a.{ext1,ext2}
which is expands to
cp a.ext1 a.ext2
However, in many cases I do not use cp, but another tool, let's call it cat, ...
5
votes
2answers
1k views
How to suspend and resume processes
In the bash terminal I can hit Control+Z to suspend any running process... then I can type fg to resume the process.
Is it possible to suspend a process if I only have it's PID? And if so, what ...
3
votes
2answers
22 views
How can I list the info for an array of /dev/disks using bash expansion or substitution?
I want the output of:
diskutil list; diskutil info [multiple devices]
Without having to do:
diskutil info disk0; diskutil info disk0s1; diskutil info disk1 ...etc
For example, with many builtin ...
4
votes
2answers
35 views
Local, timestamped logging of all ssh commands?
How can I keep a local, timestamped record of all remote commands I use in ssh (command-line openssh client started through bash)?
Requirements:
100% client-side without relying on server logging
...
1
vote
5answers
79 views
How to copy a file from a remote network to the local desktop
So I used SSH to remotely login to another computer on a network. I have many files that I would like to copy over to my local desktop.
I am trying to follow this How-to :
However, I think one ...
7
votes
6answers
688 views
How to read first and last line from cat output?
I have text file. Task - get first and last line from file after
$ cat file | grep -E "1|2|3|4" | commandtoprint
$ cat file
1
2
3
4
5
Need this without cat output (only 1 and 5).
~$ cat file | ...
55
votes
9answers
2k views
Remember a half-typed command while I check something
I often find myself in the following position: I've started typing a long command at the bash prompt, but half-way through I find out I need to check something with another command. This is a problem ...
100
votes
15answers
36k views
How to do integer & float calculations, in bash or other languages/frameworks?
Using echo "20+5" literally produces the text "20+5"
What command can I use to get the numeric sum, e.g. 25 in this case.
Also, what's the easiest way to do it just using bash for floating point, ...
1
vote
2answers
764 views
How to avoid the need to issue “y” several times when removing protected file
I'm looking for a solution to be used as
a response to "rm: remove write-protected regular file [x] ?"
I was thinking of issuing a character followed by carriage return for several amount of times, ...
3
votes
3answers
3k views
Fix “firefox is already running” issue in Linux
I am trying to open Firefox in CentOS, but I'm getting the following message:
Firefox is already running but is not responding
and Firefox doesn't open. I tried this in command line:
kill ...
53
votes
10answers
12k views
How to grep a specific line _and_ the first line of a file?
Assuming a simple grep such as:
$ psa aux | grep someApp
1000 11634 51.2 0.1 32824 9112 pts/1 SN+ 13:24 7:49 someApp
This provides much information, but as the first line of the ps ...
3
votes
2answers
610 views
Trying to run oprofile on ubuntu kernel but cannot find vmlinux file
I am trying to run oprofile on my ubuntu host but cannot find the vmlinux file. The set up sfor oprofile needs this file:
As given here : ...
4
votes
2answers
12k views
How to display open file descriptors but not using lsof command
Hi I have read Here that lsof is not an accurate way of getting the number of File Descriptors that are currently open. He recommended to use this command instead
cat /proc/sys/fs/file-nr
While ...
0
votes
3answers
97 views
Applying different permissions to files vs. directories
Sunny answered the question above in this post, The answer was given as
No need for scripts.
// Directories:
find . -type d -exec chmod XXX {} \;
// Files:
find . -type f -exec chmod ...
0
votes
1answer
141 views
Proper escaping of double quotations for curl post data?
I'm trying to test out a server, by sending it JSON data and reading the response.
I need to POST data like {"item":"value with spaces"} but when I use curl I find that it sends the backslashes as ...
2
votes
1answer
239 views
Simpler processing of shell script options
I'm looking for way to process shell script arguments that is cleaner and more "self documenting" than getopt/getopts.
It would need to provide...
Full support of long options with or without a ...
0
votes
1answer
85 views
Nagios : How to monitor windows host from linux “by command line”?
I need help to monitor windows host using command line in Nagios.
As we can monitor Remote Linux host by NRPE (check_nrpe)using command line as :
/usr/local/nagios/check_nrpe -H localhost -c ...
40
votes
4answers
1k views
cd by just typing the directory's name?
I either had this somewhere 20 years ago or I dreamed about it.
Basically:
If if type blobblob I get
blobblob: command not found
Fair enough.
I would like it so that when my shell gets those ...
1
vote
0answers
26 views
Is there a way to execute the second-to-last command that started with a given string? [duplicate]
In a project with different makefiles:
$ make -f foo1.make
... ...
$ testing testing
... ...
$ !ma
make -f foo1.make
Good! But then if I by accident do:
$ make -f foo1.make
... ...
$ testing ...
9
votes
5answers
2k views
Displaying week's number in certain format using ncal or cal
Don't you just love it when two commands each do one thing you want but neither do both?
This is what cal does. Nice formatting. Lacks week numbers though.
$ cal
January 2012
Su Mo Tu We ...
16
votes
6answers
2k views
how to glob every hidden file except current and parent directory
I want to glob every hidden file and directory, but not the current (.) and parent directory (..).
I am using bash.
Observe current behaviour:
$ ls -a
. .. ...a ...aa ..a ..aa .a .aa .aaa ...
14
votes
3answers
2k views
Why isn't there any shell command to create files?
Attention please:
I am not asking how to make a file from the command line!
I have been using touch for making files for years without paying attention that its main purpose is something else. If ...
16
votes
3answers
674 views
Copy image from command-line to clipboard
Is there a way in a bash to copy a picture to the clipboard?
For example if there is a picture mypic.png I want to have a command like clipcopy mypic.png such that I can go for example to inkscape ...
2
votes
1answer
94 views
Difference between “eval” and “source /dev/stdin”
What is the difference between eval and source /dev/stdin?
For example, we can run a list of commands in various ways like this.
with eval.
comd="ls"
eval "$comd"
with source /dev/stdin
printf ...
3
votes
1answer
94 views
Change script to use whiptail instead of zenity
I'm having difficulty converting some zenity based script to use whiptail instead.
The working script looks something like this:
#!/bin/bash
xfreerdp /v:farm.company.com \
/d:company.com \
...
3
votes
1answer
56 views
setting output of a command to a variable [duplicate]
How can I put the output of head -15 textfile.txt to a variable $X to use it in an if command like this:
if $X = 'disabled' then
?
4
votes
1answer
90 views
One liner for padding columns (similar to printf) of output from the previous pipe command?
I'd normally use printf to pad each cell with enough whitespace to maintain header position over its respective column. I'm wondering now, whether there's a way to do this on one line. I'm currently ...
11
votes
4answers
1k views
Is it possible to configure ctrl-w (delete word)?
Normally, Ctrl-w deletes back to the last whitespace.
Is it possible to configure it to use additional characters, such as /?
Edit: To be more clear: I don't want to configure the key for it, I want ...
0
votes
0answers
27 views
What do the number in the file metadata mean [duplicate]
I typed ls -l in the terminal to get the file metadata of all files in the current folder
What do the circled number : 1 & 2 represent in regard to the file metadata ???
3
votes
1answer
133 views
bash command line editing (Emacs shortcuts)
When writing a command on the bash command line, I can use CTRL+w to delete a word backwards, or ALT+d to delete word forwards.
The problem is, that these two shortcuts are not exactly complementary: ...
1
vote
1answer
240 views
Pass bash script arguments in double quotes to php cli script
I am trying to pass arguments to a bash script and then to a php script, I have literally looked at 30+ links, and tried over a dozen examples, and I for whatever reason have not been able to get the ...
2
votes
3answers
85 views
Tar compress folder without specifying the filename
Is it possible to use tar to compress a folder without giving the filename of the archive to store in?
Normally you use:
tar -zcvf prog-1-jan-2005.tar.gz /home/jerry/prog
I want to do something ...
2
votes
2answers
220 views
Command Line Photo Organiser Like Shotwell but to run on headless server
Does anyone know of a program (or even bash script) that can take photos from various folders and then consolidate them into one place and organise them into a directory structure by date in the way ...
4
votes
3answers
94 views
Why does export -p exclude $_ variable?
As far I know, there are 3 ways to see exported variables:
$ export -p | wc -l
50
$ env | wc -l
51
$ printenv | wc -l
51
As you can see, export -p misses single variable. It's a $_ one:
$ diff ...
20
votes
2answers
608 views
How do I move all files output from a command?
I have this grep command to find files without the word Attachments in them.
grep -L -- Attachments *
I want to move all the files that are output from that command. How do I do that in bash? Do I ...
2
votes
2answers
87 views
What is the bash syntax for extracting the values from multiple instances of the same argument?
I want to use multiple instances of command line paramater such as the -d option used by PHP for passing PHP options. I am currently using the getopts command in bash.
With PHP invocation it would ...
2
votes
2answers
272 views
Simultaneously move long list files to new location
I'm using a wonderful program called ExifTool to recursively rename a large batch of files.
Here is example usage:
$ exiftool -r -ext JPG '-FileName<CreateDate' -d %Y%m%d_%H%M%S.jpg .
Error: ...
3
votes
1answer
32 views
Script to dripfeed files
I need to write a script that will check a directory for a given file type, say *.mov, and move up to, say, 50GB worth into another directory. The purpose being that we have a huge bunch of files that ...
17
votes
2answers
613 views
^x^y unix trick for all instances in last command?
One of my favorite Unix tricks is ^x^y, which will take the last command and replace the first instance of "x" with "y". However, I'm wondering if a similar trick works to replace all instances of "x" ...
2
votes
1answer
203 views
Copy files based on date/time from subset of directories
I'm teaching a class where (~80) students are submitting assignments that I can access via webdav, organized by student in directories named by their unique identifier.
The students are split into ...
7
votes
2answers
837 views
Is there a correct way to list the subdirectories of the current directory?
I can find the subdirectories of a directory by
ls -d -- */
or
ls -l | grep "^d"
but both of these seem indirect, and I would imagine that there would be a standard way to find just the ...
4
votes
2answers
196 views
Dump process's stdin and stdout
I have two processes, let's say Parent and Child. Parent launches the Child and communicates with it through child's stdin and stdout.
Parent <-> Child
These processes use text protocol and I ...
0
votes
0answers
206 views
change the panel font color of the numix theme
So I loved numix and I installed it in lubuntu 13.10 and now, when I apply it, it does into show the name of the minimized app.
it does not even have option to edit.
3
votes
2answers
83 views
Repeated commands in a bash pipeline
Sometimes commands repeat in pipeline command. For example (just to illustrate):
$ grep -lF 'pattern' ./foo/**/*.bar | xargs dirname | xargs dirname
Is there a way to shorten chaining command? For ...
6
votes
5answers
795 views
How does one find out how many bits a file has in one command?
I know I can use ls -lat to find out how many bytes has a file and then multiply by 8 to find out how many bits. But is this possible in only one command line?
2
votes
2answers
155 views
How do I share stdout between multiple processes?
I want to receive live TCP stream, and make it readable by another processes at the same time, without saving it.
For example, 111.222.233.244:1234 streams actual time. Server supports only one ...
5
votes
3answers
5k views
Storing output of command in shell variable
I have an operation using cut that I would like to assign result to a variable
var4=echo ztemp.xml |cut -f1 -d '.'
I get the error:
ztemp.xml is not a command
The value of var4 never gets ...
3
votes
4answers
4k views
Show files from the last 2 days on a mounted ntfs system?
What's exactly the command to show files younger than 2 days? I thought about something like this:
$ find / -mtime -2
...but I'm not sure how to print the date of the found files. My target is to ...