Разархивировать tar-архив, состоящий из множества частей, из командной строки можно с помощью следующей команды:
1 | cat archive. tar .* | tar xvf - |
1 | cat archive. tar .* | tar xvf - |
1 | uname -r |
1 | dpkg -l linux-{image,headers}- "[0-9]*" | awk '/^ii/{ print $2}' | grep - v -e ` uname -r | cut -f1,2 -d "-" ` | grep -e '[0-9]' |
1 | dpkg -l linux-{image,headers}- "[0-9]*" | awk '/^ii/{ print $2}' | grep - v -e ` uname -r | cut -f1,2 -d "-" ` | grep -e '[0-9]' | xargs sudo apt-get -y purge |
1 | git rebase --root -i |
1 | git commit --amend --author "Name <e-mail>" -- date = "$(date -R)" |
1 | git reset $(git commit-tree HEAD^{tree} -m "commit message" ) |
1 | git push -f |
This application failed to start because it could not find or load the Qt platform plugin "xcb"
или
module "QtQuick.Window" is not installed
Для этого можно выставить две переменные окружения:1 2 3 4 5 6 7 | description "" author "" start on started JOB= ssh script exec /full/path/to/script & end script |
1 | ulimit -c 10000 |
1 2 | sudo touch /etc/pm/sleep .d /wakenet .sh sudo chmod +x /etc/pm/sleep .d /wakenet .sh |
1 2 3 4 5 6 7 8 9 | #!/bin/bash case "$1" in thaw|resume) sudo nmcli nm sleep false sudo pkill -f wpa_supplicant ;; *) ;; esac exit $? |
1 | sudo service network-manager restart |
1 | :%s/\s\+$ // |
1 | :%s/\s\+$ |
1 | nnoremap <silent> <F5> : let _s=@/<Bar>:%s/\s\+$ //e <Bar>: let @/=_s<Bar>:nohl<CR> |
1 | tail -f log.txt | grep "expression" |
1 | tail -f log.txt | grep --line-buffered "expression" >> file .txt |
1 2 | gcc -fPIC -c helloworld.c -o helloworld.o gcc -shared -Wl,-soname,libhelloworld.so.1 -o libhelloworld.so.1.0.1 helloworld.o |
1 2 3 4 5 6 7 | char sizeLow, sizeHigh; int size; FILE * pFile; pFile = fopen ( "myfile.bin" , "rb" ); fread (&sizeHigh, 1, 1, pFile); fread (&sizeLow, 1, 1, pFile); size = (sizeHigh << 8) | sizeLow; |
1 | taskset -c 0 . /program_name |
1 | Could not load shared library symbols for library_name.so. Do you need "set solib-search-path" or "set sysroot" ? |
1 | cat /proc/cpuinfo | grep processor | wc -l |
1 | make -j 'cat /proc/cpuinfo | grep processor | wc -l' |
1 | grep processor /proc/cpuinfo | wc -l |
1 | ls -l |
1 | du -hs /path-to-directory |
1 | du -h --max-depth=1 /path-to-directory |
1 | nmap <CR> o<Esc> |
1 | /etc/ld .so.conf.d /filename .conf |
1 | sudo ldconfig |
1 | grep -o "[0-9]" filename |
1 | grep -oE "[0-9]{1,}" filename |
1 | grep -oE "[0-9]{1,5}" filename |
1 | sed -n '/regexp/p' filename |
1 | sed -n '/some_words/p' filename |
1 | sed -n '5p' filename |
1 | sed -n '5,9p' filename |
1 2 | sed -n -e '/some_words_1/,/some_words_2/p' filename sed -n -e '/regexp1/,/regexp2/p' filename |
1 | sed -n '/regexp/,$p' filename |
1 | void QQmlEngine::setObjectOwnership(QObject * object, ObjectOwnership ownership) |