Skip to main content

File commands

File Commands
cat filename displays the contents of filename
cat filename(s) > newfile copies one or more files to a newly created newfile
cat filename >> destination appends the contents of filename to destination
chattr  filename
changes the file attributes of filename (see lsattr)
chmod permission file_or_dir_name
changes file permissions; (u) user's, (g) group's, (o) others'
rights can be (+) added or (-) deleted in (r) read, (w) write or
(x) execute mode. chmod u+x file adds execute rights to user.
chown file---- changes ownership of file to and
cp oldfilename newfilename ---copies oldfilename to newfilename
file filename ----displays what type of file filename is
find / -name “filenamesearches entire root directory for filename
grep string filename searches for and displays the string within filename
gunzip filename uncompresses filename (if compressed with gzip)
gzip filename compresses filename (use gunzip to uncompress)
head filename displays the first ten lines of filename
less filename displays the contents of filename with the ability to scroll
ln –s source target creates a soft link from source to target (i.e. a shortcut)
locate filename searches for and locates filename (commands AND files)
NOTE: need to update db with root command “updatedb
lsof lists currently open files
more filename displays the contents of filename one screen at a time
mv oldfilename newfilename renames oldfilename to newfilename
mv filename directoryname moves filename to directoryname
rm filename removes or deletes filename
rpm –Uvh package-name
installs package-name (upgrades if package already
present).
Add “--test” to test for dependencies before install.
sort filename alphabetizes (sorts) filename
split –b1m file files. splits file into multiple files.[x] files that are 1 MB each.
use cat to re-assemble (ex: cat game.zip.* > game.zip)
stat filename provides statistics on filename (like windows file properties)
tail filename displays the last ten lines of filename. –f to show new output
tar -cvf newfile.tar fileordirectory
packs fileordirectory and call the package newfile.tar.
(tar -xvf newfile.tar with will unpack the file)
touch file ----changes file timestamp of file (can also create file)
tree -----shows the directory tree of the current directory
vi a (brutal) text editor. Use nano instead :)
wc –(l or w or c) file counts total lines (l), words (w) and/or characters (c) in file
whereis command -----locates the binary, source, manual of command (see locate)

which command ----prints the location of command or the alias to which it points

Comments

Popular posts from this blog

Introduction to Data Structures

Visit My Data Structure Blog for Programs... It is important for every Computer Science student to understand the concept of Information and how it is organized or how it can be utilized. If we arrange some data in an appropriate sequence, then it forms a Structure and gives us a meaning. This meaning is called Information . A data structure is a particular way of storing and organizing data in a computer so that it can be used efficiently. Data may be organized in many different ways. The logical model of a particular organization of data in a computer is called data structure. The choice of the model based on two considerations. It should be reflect the data in the real world. It should be simple that one can effectively process the data when necessary. E.g. Array, linked list, stack, queue, tree, graph Data structure can be classified into two: Linear: A data structure is said to be linear if its elements form a sequence E.g. Array, linked list, stack, queue Non-Linear: A dat

Basic Linux Commands For Beginner's

Basic Linux Commands for Beginners Linux is an Operating System’s Kernel. You might have heard of UNIX. Well, Linux is a UNIX clone. But it was actually created by Linus Torvalds from Scratch. Linux is free and open-source, that means that you can simply change anything in Linux and redistribute it in your own name! There are several Linux Distributions, commonly called “distros”. A few of them are: Mint Ubuntu Linux Red Hat Enterprise Linux Debian Fedora Kali Linux is Mainly used in Servers. About 90% of the Internet is powered by Linux Servers. This is because Linux is fast, secure, and free! The main problem of using Windows Servers are their cost. This is solved by using Linux Servers. Forgot to mention, the OS that runs in about 80% of the Smartphones in the World, Android, is also made from the Linux Kernel. Yes, Linux is amazing! A simple example of its security is that most of the viruses in the world run on Windows, but not on Linux

KTU-FOSS LAB Solutions

Write shell scripts to show the following  ( you can write menu driven programs)  Currently logged user and his logname   ( logname, id -un, echo $USER)  Your current shell ( echo $SHELL)  Your home directory ( echo $HOME)  Your operating system type (echo $OSTYPE)  Your current path setting ( echo $PATH)  Your current working directory ( echo $PWD )  Show Currently logged  users ( w or who -H)      Show only the user name of logged users in the host ( users)      Details of last login ( last mec  ;where mec is the user id )  About your OS and version, release number, kernel version                                                 ( uname -a or  cat  /proc/version)  Show all available shells ( cat /etc/shells )  Show mouse settings (cat  /sys/class/input/mouse*/device/name )  Show computer CPU information       CPU details      ( cat /proc/cpuinfo | more )       Show information on  CPU architecture ( lscpu)       Number of Processo