Basic Linux Commands

Following are the useful linux commands:
FILE COMMANDS
  • ls – directory listing
  • ls -al - formatted listing with hidden files
  • cd dir – change directory to dir
  • cd – change to home
  • pwd – show current directory
  • mkdir dir – create a directory dir
  • rm file – delete file
  • rm -r dir – delete directory dir
  • rm -f file – force remove file
  • rm -rf dir – force remove directory dir *
  • cp file1 file2 – copy file1 to file2
  • cp -r dir1 dir2 – copy dir1 to dir2; create dir2 if it doesn’t exit
  • mv file1 file2 - rename or move file1 to file2 if file2 is an existing directory, move file1 into directory file2
  • ln -s file link – create symbolic link link to file
  • touch file – create or update file
  • cat > file – places standard input into file
  • more file – output the contents of file
  • head file – output the first 10 lines of file
  • tail file – output the last 10 lines of file
  • tail -f file – output the contents of file as it grows, starting with the last 10 lines
SEARCHING
  • grep pattern files – search for pattern in files
  • grep -r pattern dir – search recursively for pattern in dir
  • command | grep pattern – search for pattern in the output of command
  • locate file – find all instances of file
PROCESS MANAGEMENT
  • ps – display your currently active proceess
  • top – display all running process
  • kill pid – kill process id pid
  • killall proc – kill all process named proc (use with extreme caution)
  • bg – lists stopped or backgrpund jobs; resume a stopped job in the backgrpund
  • fg – brings the most recent job to foreground
  • fg n – brings job n to the foreground
SYSTEM INFO
  • date - show the current date and time
  • cal – show this month’s calender
  • uptime – show current uptime
  • w – display who is online
  • whoami – who you are logged in as
  • finger user – display information about user
  • uname -a – show kernel information
  • cat /proc/cpuinfo – cpu information
  • cat /proc/meminfo – memory information
  • man command – show the manual for command
  • df - show disk usage
  • du – show directory space usage
  • free – show memory and swap usage
  • whereis app – show possible location of app
  • which app – show which app will be run by default
COMPRESSION
  • tar cf file.tar files - create a tar named file.tar containing files
  • tar xf files.tar – extract the files from file.tar
  • tar czf file.tar.gz files – create a tar with Gzip compression
  • tar xzf file.tar.gz – extract a tar using Gzip
  • tar cjf file.tar.bz2 – create a tar with Bzip2 compression
  • tar xjf file.tar.bz2 – extract a tar using Bzip2
  • gzip file – compress file and renamed it to file.gz
  • gzip -d file.gz – decompress file.gz back to file
NETWORK
  • ping host – ping host and output result
  • whois domain – get whois information for domain
  • dig domain – get DNS information for domain
  • dig -x host – reverse lookup host
  • wget file – download file
  • wget -c file – continue a stopped download

Quickly watching configuration files in linux

Suppose you want to configuring something in Linux. For that you have to open configuration files in Linux via vi command editor. What if you want to know whatever changes you have made active. For that I just found a simple command on Cyberciti.biz website. Thought this may be useful for you guys.

cat config_file_name.conf | sed '/ *#/d; /^ *$/d'

(grep will remove all comments and sed will remove all empty lines)

NVU web authoring system for creating web pages

I was trying to build a basic website for my personal use. For a while I used windows notepad for creating webpages. But u must have a very good html knowledge for that. While searching an open source solution for it I come to know NVUweb authering system.

Nvu (pronounced “N-view,” for a “new view”) is a free, open source software program that allows you to build websites and web pages using a simple WYSIWYG editor (what-you-see-is-what-you-get). Nvu makes creating web pages as easy as using a word processor and rivals such programs as Adobe’s Dreamweaver and Microsoft’s Expression Web, only for free! With Nvu’s built-in site manager, connecting to your website and making changes is a snap.

I liked the software cause you can use the same software in Windows as well as in Linux. I am using it on my CentOS

You can download it from the below link

For windows users:
nvu-1.0-win32-installer-full.exe

For linux user:
RPM base
kompozer-0.7.10-i386.rpm

Source file
kompozer-0.7.10-gcc4.0.3-i486.tar.gz

For more information you can go to their website:
NVU websites

Page 13 of 13« First...«8910111213
rss twitter facbook

Categories

Archives