Results 1 to 2 of 2

Thread: Using /etc/profile for small programs

  1. #1
    Senior Member registered user
    Join Date
    May 2006
    Location
    Columbia, Maryland USA
    Posts
    1,631

    Using /etc/profile for small programs

    .
    It may be noted that you can park some useful small programs in /etc/profile,
    as opposed to having many small programs just hanging around. Sometimes the
    syntax seems a bit more challenging than the usual bash, but workable. These
    are composed as root, but execute as knoppix. For example look at the
    Count, Channel and Keep snippets in my /etc/profile.
    Code:
    # /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
    # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
    
    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
    # set PATH so it includes user's private bin if it exists
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ++++++++++++++ a few lines deleted here for clarity +++++++++++++++++++++++++
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    alias su="sudo su"
    umask 022
    
    Count() { # Aid to counting wifi disconnects over time
    date '+%h %e %H:%M:%S' ; less /var/log/syslog | 
    grep restart; less /var/log/syslog | grep -c disconnecting
    }
    Channel() { # Aid to assessing who's on wifi channels 1 to 11
    sudo iwlist wlan0 scan | grep -e Freq -A 3 |
    grep "(Channel $1)" -A 3 | grep -v key 
    }
    Keep() { # Aid to backing-up unique user files to /mnt-system
    cd /; KEEP=/mnt-system/keep$(date +"%m%d%H").tar.gz
    echo -e 'Compressing data; patience, this may take a little time..\c'
    tar -cz --exclude */.gvfs/* -f  $KEEP \
                     home/knoppix/      etc/profile      etc/rc.local \
                     etc/X11/Xsession.d/45*   etc/syslog-knoppix.conf \
                     mnt-system/boot/syslinux/syslinux.cfg
    echo ".Done."; echo "Restore using the command, tar -xzf '$KEEP' -C /"
    }
    These snippets are to be executed in an lxterminal as knoppix, of course.
    Last edited by utu; 02-25-2013 at 12:06 AM.

  2. #2
    Senior Member registered user
    Join Date
    May 2006
    Location
    Columbia, Maryland USA
    Posts
    1,631

    Countering .gvfs due to PCManFM

    .
    A hidden user mount point directory .gvfs occurs in Knoppix's /home/knoppix when some programs
    such as PCManFM are first activated. This hidden file must be taken into account for some operations
    one might choose to perform.

    One of the more clever approaches to handling this nuisance may be found at post #10 of
    http://forums.opensuse.org/english/g...nied-gvfs.html

    This approach takes care of removing .gvfs after its appearance on first using PCManFM
    for one boot-up session. I've added this as a 'one-liner' to my /etc/profile. Rm.gvfs works only
    when called by root; I use a root lxterminal for this command.

    Code:
    Rm.gvfs () { # Remove user mount directory .gvfs
    umount /home/knoppix/.gvfs; find . -inum 554009 -exec rm{} \;; rm -rf .gvfs
    }
    Be careful making small changes on this command; even the punctuation is critical.
    I am not aware what other programs may also cause the appearance of .gvfs.
    If there are others, some revision of this approach may be necessary.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


A-Tech 8GB DDR3 1600 PC3-12800 Laptop SODIMM 204-Pin Memory RAM PC3L DDR3L 1x 8G picture

A-Tech 8GB DDR3 1600 PC3-12800 Laptop SODIMM 204-Pin Memory RAM PC3L DDR3L 1x 8G

$13.99



Crucial DDR3L 16GB 1600 2x 8GB PC3-12800 Laptop SODIMM Memory RAM PC3 16G DDR3 picture

Crucial DDR3L 16GB 1600 2x 8GB PC3-12800 Laptop SODIMM Memory RAM PC3 16G DDR3

$21.50



HyperX FURY DDR3 8GB 16GB 32GB 1600 MHz PC3-12800 Desktop RAM Memory DIMM 240pin picture

HyperX FURY DDR3 8GB 16GB 32GB 1600 MHz PC3-12800 Desktop RAM Memory DIMM 240pin

$16.50



A-Tech 8GB PC3-12800 Desktop DDR3 1600 MHz Non ECC 240-Pin DIMM Memory RAM 1x 8G picture

A-Tech 8GB PC3-12800 Desktop DDR3 1600 MHz Non ECC 240-Pin DIMM Memory RAM 1x 8G

$13.99



Crucial DDR3L 16GB 1600 2x 8GB PC3-12800 Laptop SODIMM Memory RAM PC3 16G DDR3 picture

Crucial DDR3L 16GB 1600 2x 8GB PC3-12800 Laptop SODIMM Memory RAM PC3 16G DDR3

$13.50



Pair Kingston HyperX FURY 16GB (2X8GB) PC3-14900 DDR3-1866Mhz Non-ECC Memory picture

Pair Kingston HyperX FURY 16GB (2X8GB) PC3-14900 DDR3-1866Mhz Non-ECC Memory

$18.95



32GB ECC DDR3 RAM 2x16GB PC3L-12800R Desktop/Server Memory picture

32GB ECC DDR3 RAM 2x16GB PC3L-12800R Desktop/Server Memory

$11.99



Crucial CT32G4DFD832A RAM 32GB DDR4 3200 MHz CL22 Desktop Memory, 1 STICK picture

Crucial CT32G4DFD832A RAM 32GB DDR4 3200 MHz CL22 Desktop Memory, 1 STICK

$41.99



Lot of 50 DDR4 8GB PC4-2666V Laptop Memory RAM Mixed Major Brands picture

Lot of 50 DDR4 8GB PC4-2666V Laptop Memory RAM Mixed Major Brands

$474.99



A-Tech 128GB 8x 16GB 2Rx4 PC4-19200R DDR4 2400 ECC REG RDIMM Server Memory RAM picture

A-Tech 128GB 8x 16GB 2Rx4 PC4-19200R DDR4 2400 ECC REG RDIMM Server Memory RAM

$175.92