Most Popular
1500 questions
157
votes
3 answers
How to see process created by specific user in Unix/linux
I want to see list of process created by specific user or group of user in Linux
Can I do it using ps command or is there any other command to achieve this?

gaurav VINAYAK shirodkar
- 1,573
157
votes
4 answers
How do SO (shared object) numbers work?
I'm aware that shared objects under Linux use "so numbers", namely that different versions of a shared object are given different extensions, for example:
example.so.1
example.so.2
I understand the idea is to have two distinct files such that two…
user119
157
votes
11 answers
How to grep standard error stream (stderr)?
I am using ffmpeg to get the meta info of an audio clip. But I am unable to grep it.
$ ffmpeg -i 01-Daemon.mp3 |grep -i Duration
FFmpeg version SVN-r15261, Copyright (c) 2000-2008 Fabrice Bellard, et al.
configuration: --prefix=/usr…

Andrew-Dufresne
- 5,783
157
votes
7 answers
Why are hard links to directories not allowed in UNIX/Linux?
I read in text books that Unix/Linux doesn't allow hard links to directories but does allow soft links. Is it because, when we have cycles and if we create hard links, and after some time we delete the original file, it will point to some garbage…

user3539
- 4,378
157
votes
16 answers
How do I repeat the last command without using the arrow keys?
I know I can use Up to iterate through previous commands. Running the last command simply involves Up + Enter. However, I was thinking of buying the Happy Hacking Keyboard as I spend a lot of time in vim.
This keyboard has no arrow keys, and the…

quant
- 4,161
157
votes
5 answers
Forward SIGTERM to child in Bash
I have a Bash script, which looks similar to this:
#!/bin/bash
echo "Doing some initial work....";
/bin/start/main/server --nodaemon
Now if the bash shell running the script receives a SIGTERM signal, it should also send a SIGTERM to the running…

Lorenz
- 1,673
156
votes
11 answers
How can I remove the BOM from a UTF-8 file?
I have a file in UTF-8 encoding with BOM and want to remove the BOM. Are there any linux command-line tools to remove the BOM from the file?
$ file test.xml
test.xml: XML 1.0 document, UTF-8 Unicode (with BOM) text, with very long lines

m13r
- 2,745
156
votes
5 answers
Grep: how to add an "OR" condition?
How can I introduce a conditional OR into grep? Something like, grepping a file's type for (JPEG OR JPG), and then sending only those files into the photos folder. For example. I know how to send the file where I want it, and get the file type, I…

Harv
- 2,024
156
votes
2 answers
Difference between pts and tty
Possible Duplicate:
What is the exact difference between a 'terminal', a 'shell', a 'tty' and a 'console'?
I always see pts and tty when I use the who command but I never understand how they are different? Can somebody please explain me this?

pradeepchhetri
- 9,959
156
votes
8 answers
How to sync two folders with command line tools?
Having migrated to Linux from Windows, I would like to find an alternative software to Winmerge or rather learn command line tools to compare and sync two folders on Linux. I would be grateful if you could tell me how to do the following tasks on…
user21417
156
votes
19 answers
Decoding URL encoding (percent encoding)
I want to decode URL encoding, is there any built-in tool for doing this or could anyone provide me with a sed code that will do this?
I did search a bit through unix.stackexchange.com and on the internet but I couldn't find any command line tool…

DisplayName
- 11,688
155
votes
3 answers
Why do most systemd examples contain WantedBy=multi-user.target?
I have read what is multi-user.target and the systemd documentation, which states that the multi-user.target is a special target. Further, a lot of the systemd examples contain that line.
Why do so many example services contain that line?
What…

Carl
- 1,653
154
votes
15 answers
How to compare two dates in a shell?
How can two dates be compared in a shell?
Here is an example of how I would like to use this, though it does not work as-is:
todate=2013-07-18
cond=2013-07-15
if [ $todate -ge $cond ];
then
break
fi
How can I achieve…

Abdul
- 1,731
154
votes
10 answers
How to output only file names (with spaces) in ls -Al?
I should echo only names of files or directories with this construction:
ls -Al | while read string
do
...
done
ls -Al output :
drwxr-xr-x 12 s162103 studs 12 march 28 12:49 personal domain
drwxr-xr-x 2 s162103 studs 3 march…

Alex Zern
- 1,759
- 3
- 13
- 8
154
votes
2 answers
What is this folder /run/user/1000?
What is this folder: /run/user/1000 on my Fedora system and what does it do?
~ $ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 1.2G 20K 1.2G 1% /run/user/1000
EDIT: 7 june 2019.
My two answers don't agree on what…

somethingSomething
- 5,841