Where can I find .curlrc file on UBUNTU? - linux

Where can i find the .curlrc file? I have tried $HOME/ and echo $CURL_HOME gives me a blank line. I have also tried find . -name ".curlrc" in $HOME. No results.
Please help

updatedb && locate curlrc
make sure you run this command as root
or you could...
nano ~/.curlrc
This is where it should be.
I do believe by default though, there is no curlrc file. You might have to create your own

Try,
find / -name .curlrc
this will output all .curlrc files and you can choose whichever is required.

Related

Need a linux command to search a particular file in all directories

I need to search for a particular file name "i2need.txt" in all directories.
I tried this:
find * -type f
But I am getting all the files present in the directories.
I need only the i2need.txt file. Can anyone please help me in this.
If I'm understanding this question correctly you should just be able to start the search at the root directory /:
find / -name <filename>
Of course you'll likely get a lot of permission-related errors but the files' paths you have access to should be on stdout.
You can also filter out the errors with 2> /dev/null (redirecting it to /dev/null, effectively dropping it).
Alternately
locate i2need.txt
You might need to do this first
sudo updatedb

Installing a bash program on mac

Hi all I am trying to install a bash program called objconv which converts object files between different architectures on my macbook air. I have so far followed the instructions but when I successfully install the script file and attempt to the command for the program terminal gives me the error -bash: objconv: command not found I have tried everything I know to fix it but nothing has worked. I also installed homebrew using instructions on a thread on this website. I currently have version 4.3.___ installed. I have my bash directory set to this /usr/local/bin/bash
as per the homebrew instructions stated and I have stated in the top of the build.sh file like: #!/usr/local/bin/bash.
This is the download to the objconv file which as the instructions:
http://www.agner.org/optimize/objconv.zip
Here is the pdf file with the instructions please refer to page 4:
http://www.agner.org/optimize/objconv-instructions.pdf
I don't know the objconv tool, but it seems as though bash simply cannot find it wherever you have installed it. That means your PATH is probably wrong because that tells bash where programs are to be found.
So, first, you need to find objconv, and I am guessing you are unsure where it is. Let's try looking in /usr/local like this
find /usr/local -name objconv -type f
and if that doesn't work, broaden your search to the whole of /usr like this
find /usr -name objconv -type f
and if that doesn't work, try searching your entire Mac, like this, which will be slower
sudo find / -name objconv -type f 2> /dev/null
The outpt of the above search(es) will be like
/usr/local/bin/bash/objconv
which would mean that the objconv program is in the directory /usr/local/bin/bash.
If you now want to run it, you can either type
/usr/local/bin/bash/objconv [something] ... <something>
or, if that is too long-winded, edit your bash profile in $HOME/.profile and change the line that sets the PATH so it looks like:
export PATH=WhereverObjconvLives:$PATH
Then activate the new PATH using:
source $HOME/.profile

find file directory with the shell

I want to find the directory 'thimthumb'.
I've a lot of wordpress installations and the search string should be a theme.
In some communities they said thimthumb has a virus and so I want to search it.
I'm root and try to use find but I did something wrong. Can someone create me the find string?
find /thimthumb # that's it?!
find -name ‘thimthumb’ -print From within the directory you want to search.
You can use this find command:
find / -type d -name 'thimthumb' -delete
If you have the "mlocate" package installed you can run:
locate thimthumb
if it doesnt return anything you may need to update the database
updatedb

Fast way to find file names in Linux and specify directory

This command is slow: find / -name 'program.c' 2>/dev/null
1) Any faster alternatives?
2) Is there an alternative to the above command to search for a file within a specific nested directory (but not the entire system)?
The first / in your command is the base directory from which find will begin searching. You can specify any directory you like, so if you know, for example, that program.c is somewhere in your home directory you could do find ~ -name 'program.c' or if it's in, say, /usr/src do find /usr/src -name 'program.c'
That should help with both 1 and 2.
If you want a command that's not find that can be faster you can check out the mlocate stuff. If you've done a recent updatedb (or had cron do it for you overnight) you can do locate <pattern> and it will show you everywhere that matches that pattern in a file/directory name, and that's usually quite fast.
For fast searching, you probably want locate
It is usually setup to do a daily scan of the filesystem, and index the files.
http://linux.die.net/man/1/locate
although locate & updatedb is for the whole system, the search usually is faster.

Find command not working as expected in centOS

I am using CentOS Linux release 7.0.1406 on virtual box. I am trying to find the files using find command.
this find command is not giving any response:
find . -name "orm.properties"
My current working directory is /eserver6. File orm.properties is present in /eserver6/share/system/config/cluster, but find command is not able to find the file.
I have tried other combinations like
find . -name "orm.*"
find . -name 'orm*'
this is finding few files staring with orm but not all the files present inside the current working directory.
The command line looks correct and it should find the file. Some reasons why it might fail:
You don't have permission to enter one of the folders in the path to /eserver6/share/system/config/cluster.
You made a typo
The file system is remote and the remote file system behaves oddly
There is a simlink somewhere in the path. By default, find doesn't follow symlinks to avoid recursive loops. Use find /eserver6 -L ... to tell find to look at the target of the link and follow it if it's a folder.
The command
find /eserver6 -name "orm.properties"
should definitely find the file, no matter where you are. If it doesn't, look at -D debugoptions in the manpage. You probably want -D stat to see at which files find looks and what it sees.
If your user have entry into sudoers file then its ok and you can run
sudo find / -name "orm.properties"
or else ask your admin to give an entry in sudoers file of your user and run the same command then it will work.

Resources