LOAD DATA LOCAL INFILE
INTO TABLE
FIELDS TERMINATED BY '\t'
OPTIONALLY ENCLOSED BY ''
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(, , ...)
;
software development
development konsole
### the structure of each project folder is
├── correspondence
├── data
│ ├── backups
│ ├── data_sources
│ ├── documentation
│ ├── from_client
│ ├── lists
│ ├── logs
│ └── results
├── literature
├── presentations
├── progs
│ ├── bin
│ ├── config
│ └── lib
└── reports
### create a konsole profile
~/.kde/share/apps/konsole/profiles/develop :
[Profile]
Name=develop
[Desktop Entry]
class=konsole-mainwindow#1
numSes=9
Title0=bin
Title1=progs
Title2=data1
Title3=data2
Title4=data3
Title5=data4
Title6=results
Title7=logs
Title8=bin
Cwd0=./progs/bin
Cwd1=./progs
Cwd2=./data
Cwd3=./data
Cwd4=./data
Cwd5=./data
Cwd6=./data/results
Cwd7=./data/logs
Cwd8=./progs/bin
SessionFont0=Droid Sans Mono,13,-1,5,50,0,0,0,0,0
#SessionFont0=Liberation Mono,13,-1,5,75,0,0,0,0,0
SessionFont1=Droid Sans Mono,13,-1,5,50,0,0,0,0,0
SessionFont2=Droid Sans Mono,13,-1,5,50,0,0,0,0,0
SessionFont3=Droid Sans Mono,13,-1,5,50,0,0,0,0,0
SessionFont4=Droid Sans Mono,13,-1,5,50,0,0,0,0,0
SessionFont5=Droid Sans Mono,13,-1,5,50,0,0,0,0,0
SessionFont6=Droid Sans Mono,13,-1,5,50,0,0,0,0,0
SessionFont7=Droid Sans Mono,13,-1,5,50,0,0,0,0,0
#SessionFont8=Liberation Mono,13,-1,5,75,0,0,0,0,0
SessionFont8=Droid Sans Mono,13,-1,5,50,0,0,0,0,0
DefaultSession=shell.desktop
defaultfont=Droid Sans Mono,13,-1,5,50,0,0,0,0,0
[konsole-mainwindow#1 Toolbar style]
ClassName=Konsole
ObjectName=konsole-mainwindow#1
DefaultSession=shell.desktop
defaultfont=Droid Sans Mono,13,-1,5,50,0,0,0,0,0
### little shell script, creates a develop konsole desktop file
#!/bin/bash
echo "### creates develop konsole desktop file ###"
if [ "$1" == "" ]; then
echo
echo WARN: dir not found, do:
echo
echo mdk path_of_project_directory
echo or
echo "readlink *|while read i;do mdk \$i;done"
echo
exit
fi
path=$1
name="`basename $1`"
desktopfilename="${name}.desktop"
echo "[Desktop Entry]
Version=1.0
Type=Application
Name=$name
Comment=$name develop konsole start script
Path=$path
Exec=konsole -profile develop --geometry 1737x912-89-36
Icon=applications-development
Terminal=false
StartupNotify=false
" > $desktopfilename
chmod +x $desktopfilename
echo "$desktopfilename created"
### run script on ~/Desktop
mdk project_foo_directory
### creates file project_foo_directory.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=project_foo_directory
Comment=project_foo_directory develop konsole start script
Path=project_foo_directory
Exec=konsole -profile develop --geometry 1737x912-89-36
Icon=applications-development
Terminal=false
StartupNotify=false
### voilà! klick on file icon and work on all subdirs with your favored IDE vim ;)