Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Конзолни решения

Featured Replies

Ето

seq -s "-" 1 9

И по вашия начин тирето винаги ще се премахва, защото стринга, предаван от пайпа ще е цифра- т.е. последния символ е тире. И ще отпечата (ако работи) 123456789

Освен това трябва да започнете цикъла от 1, не от 0, иначе печатате 0,1,2....

Точно това ми бе проблема, Благодаря capnemo

  • Отговори 438
  • Прегледи 63,5k
  • Създадено
  • Последен отговор

Точно това ми бе проблема, Благодаря capnemo

Няма защо. И ако ми разрешите една препоръка: залагайте винаги на прости решения, те са по-лесни за проследяване на проблеми. Вашето решение беше с пускане на 31 команди (10* echo, tr, sed + for) докато можете да свършите работата с една простичка команда :)

Железен, както винаги  :super:

Един конзолен инструмент от мен, писан по времето когато опитвах да се уча. 2010 - 2011.

 

https://github.com/sandikata/ROKO__/blob/master/app-cdr/ddflash/files/ddflash-final


И още един (графичния му интерфейс който така и не можах да направя като хората)

 

https://github.com/sandikata/ROKO__/blob/master/x11-misc/calculate-usb-creator/files/calculate-usb-creator


Българска кръпка

 

https://github.com/sandikata/ROKO__/blob/master/x11-misc/calculate-usb-creator/files/calculate-usb-creator-bg.patch

  • 2 седмици по-късно...

Здравейте! Трябва да конфигурирам мрежовата карта на сървър под Debian, без графична среда за връзка с интернет чрез usb flash със СИМ карта към Vivacom. Ползвам този скрипт http://www.sakis3g.com/#howtoно не знам как да настроя APN-a. С ubuntu успях да го настроя без проблеми.

 

Create a file in /etc/sakis3g.conf and add the configuration in there:
APN=CUSTOM_APN
CUSTOM_APN="free"
APN_USER="vivacom"
APN_PASS="vivacom"

 

След като го направя този файл, как да направя така, че да ползва тези настройки?

ПС: флашката се вижда като устройство.

Редактирано от jelew (преглед на промените)

Здравейте! Трябва да конфигурирам мрежовата карта на сървър под Debian, без графична среда за връзка с интернет чрез usb flash със СИМ карта към Vivacom. Ползвам този скрипт http://www.sakis3g.com/#howtoно не знам как да настроя APN-a. С ubuntu успях да го настроя без проблеми.

 

Create a file in /etc/sakis3g.conf and add the configuration in there:

APN=CUSTOM_APN

CUSTOM_APN="free"

APN_USER="vivacom"

APN_PASS="vivacom"

 

След като го направя този файл, как да направя така, че да ползва тези настройки?

ПС: флашката се вижда като устройство.

./sakis3g --reload или ./sakis3g --restart (ако нищо не помага, sakis3g --help)

Може ли малко инфо за тази променлива (ако мога такая дая кажа)

$-

Разбирам, че показва включените опции в шела, но не намирам хелп за тях, ако има такова?

Здравейте.Взех да уча малко Shell Scripting.Имам една задачка където трябва да напиша скрипт който пита потребителя за име на директория,създава я,превключва в нея и изписва пътя чрез pwd.Всичко ми е ясно но не мога да разбера защо след като създава директорията не превключва в нея? 

 

Ето и самият скрипт :

#!/bin/bash
echo "Please enter a directory name " 
read dirname 
mkdir $dirname && cd $dirname 
echo "We are at directory" ; pwd

 

Здравейте.Взех да уча малко Shell Scripting.Имам една задачка където трябва да напиша скрипт който пита потребителя за име на директория,създава я,превключва в нея и изписва пътя чрез pwd.Всичко ми е ясно но не мога да разбера защо след като създава директорията не превключва в нея? 

 

Ето и самият скрипт :

#!/bin/bash
echo "Please enter a directory name " 
read dirname 
mkdir $dirname && cd $dirname 
echo "We are at directory" ; pwd
#!/bin/bash
echo $(pwd)
read -p "Enter new dir name: " dirname
#Проверява дали я има директорията
if [ -d $dirname ];then
echo -e "Folder $dirname exists"
exit 1
fi

echo $(mkdir $dirname); cd $dirname
echo "We are in directory $(pwd)"

Редактирано от borko81 (преглед на промените)

 

Здравейте.Взех да уча малко Shell Scripting.Имам една задачка където трябва да напиша скрипт който пита потребителя за име на директория,създава я,превключва в нея и изписва пътя чрез pwd.Всичко ми е ясно но не мога да разбера защо след като създава директорията не превключва в нея? 

 

Ето и самият скрипт :

#!/bin/bash
echo "Please enter a directory name " 
read dirname 
mkdir $dirname && cd $dirname 
echo "We are at directory" ; pwd

 

./a.sh

Please enter a directory name

test

We are at directory

/tmp/test

[root notebook /tmp]# pwd

 

Както виждате самият скрипт се изпълнява правилно и показва, че е в правилната нова създадена директория, но след като завърши скрипта ви "връща" в директорията в която го изпълнявате. Дефакто, той не се връща, а просто скрипта се изпълнява в собствен си shell и съответно, когато приключи се връща във вашият си shell.

Може ли малко инфо за тази променлива (ако мога такая дая кажа)

$-

Разбирам, че показва включените опции в шела, но не намирам хелп за тях, ако има такова?

Или съм много изморен, и аз не ви разбирам, или вие не сте задали правилно въпроса?

 

За какви по точно променливи става въпрос?

 

Що се отнася за опциите пак не ви разбрах, дане би да питате за това http://bash.cyberciti.biz/guide/Set_commandсъщо http://bash.cyberciti.biz/guide/Setting_shell_options

 

Здравейте.Взех да уча малко Shell Scripting.Имам една задачка където трябва да напиша скрипт който пита потребителя за име на директория,създава я,превключва в нея и изписва пътя чрез pwd.Всичко ми е ясно но не мога да разбера защо след като създава директорията не превключва в нея? 

 

Ето и самият скрипт :

#!/bin/bash
echo "Please enter a directory name " 
read dirname 
mkdir $dirname && cd $dirname 
echo "We are at directory" ; pwd

За да превключи, изпълнете скрипта така:

source ./скрипт.sh

Или съм много изморен, и аз не ви разбирам, или вие не сте задали правилно въпроса?

 

За какви по точно променливи става въпрос?

 

Що се отнася за опциите пак не ви разбрах, дане би да питате за това http://bash.cyberciti.biz/guide/Set_commandсъщо http://bash.cyberciti.biz/guide/Setting_shell_options

Изпълнението на командата :

echo $-

връща като резултат това:

5679CDEJKNTXZgikmsy

За горните булкви и цифри питах дали имат някакво значение(то значение си имат де но какво  е точно?).

Изпълнението на командата :

echo $-

връща като резултат това:

5679CDEJKNTXZgikmsy

За горните булкви и цифри питах дали имат някакво значение(то значение си имат де но какво  е точно?).

 

The current set of options may be found in $-.

 

http://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html

Изпълнението на командата :

echo $-

връща като резултат това:

5679CDEJKNTXZgikmsy

За горните булкви и цифри питах дали имат някакво значение(то значение си имат де но какво  е точно?).

Хм, да това за първи път го срещам, от къде го извадихте?

Изобще във bash не знам дали може да се ползва подобен тип характер като '-' за променлива, и още по малко в началото на променливата .

 

edit: Погледнете коментара на колегата горе.

Редактирано от ivoarch (преглед на промените)

Имам малак проблем с един алиас (zhrc, ако има значение)

 

alias ls -l='ls -ltr'

 

Не сработва, вероятно заради празното място, не е голям проблем, но в момента съм със функция, а не мисля че е оферта, ако може алиас...?

Бихте ли помогнали (пак) Благодаря Ви.

Имам малак проблем с един алиас (zhrc, ако има значение)

 

alias ls -l='ls -ltr'

 

Не сработва, вероятно заради празното място, не е голям проблем, но в момента съм със функция, а не мисля че е оферта, ако може алиас...?

Бихте ли помогнали (пак) Благодаря Ви.

По скоро alias ll='ls -ltr' , най-малкото защото ако не е така написано, няма много смисъл (да ти спестява писане на опции) 

Имам малак проблем с един алиас (zhrc, ако има значение)

 

alias ls -l='ls -ltr'

 

Не сработва, вероятно заради празното място, не е голям проблем, но в момента съм със функция, а не мисля че е оферта, ако може алиас...?

Бихте ли помогнали (пак) Благодаря Ви.

Аз имам следните: https://github.com/ivoarch/.centfiles/blob/master/.zsh/rc/aliases.zsh#L46

# ls helpers
alias ls='ls -Xp --color=auto'
alias la='ls -a'
alias l.='ls -d .*'
alias ll='ls -lh'
alias l='ls -lh'
alias lr='ls -lR'

Последният, е подобен на това което ви се опитвате да направите, като изключим, че не подрежда по модифицирано време.

  • 2 седмици по-късно...

Бихте ли помогнали пак.

Имам следното питане, какво точно прави командата

test -x $ip

 

при положение, че имам

$ip=/usr/bin/iptables

 

Проверява дали наистина реда /usr/bin/iptables съществува ли?

 

И втори въпрос:

Имам следното:

[ -z $1];then

$1=$(echo "Start")

 

Това валидно ли е, т.е искам ако не е зададен параметър да се приеме стойност ""Start" за $1.

 

Въпросите са елементарни сигурен съм, но вече се обърках, Благодаря.

1. това проверява дали съдържанието на променливата е файл във файловата система, който е изпълним

2. по-просто е така:

if [ -z $1 ]
then $1="Start"

Редактирано от capnemo (преглед на промените)

 

1. това проверява дали съдържанието на променливата е файл, със файловата система, който е изпълним

2. по-просто е така:

if [ -z $1 ]
then $1="Start"

Благодаря Ви, видях че това също работи: set Start, но ще работя с вашият пример.

  • 1 месец по-късно...

Шарениики за терминалния емулатор. :cool:
==============================================================
Lolcat – A Command Line Tool to Output Rainbow Of Colors in Linux Terminal.

http://www.tecmint.com/lolcat-command-to-output-rainbow-of-colors-in-linux-terminal/
------------------------------------------------------------------------------------------------------------------
Linux_Logo – A Command Line Tool to Print Color ANSI Logos of Linux Distributions.

http://www.tecmint.com/linux_logo-tool-to-print-color-ansi-logos-of-linux/
------------------------------------------------------------------------------------------------------------------
 

Шарениики за терминалния емулатор. :cool:

==============================================================

Lolcat – A Command Line Tool to Output Rainbow Of Colors in Linux Terminal.

http://www.tecmint.com/lolcat-command-to-output-rainbow-of-colors-in-linux-terminal/

------------------------------------------------------------------------------------------------------------------

Linux_Logo – A Command Line Tool to Print Color ANSI Logos of Linux Distributions.

http://www.tecmint.com/linux_logo-tool-to-print-color-ansi-logos-of-linux/

------------------------------------------------------------------------------------------------------------------

 

lolcat го ползвам доста време, готинко е :)

Ето и нещо, не толкова забавно, но за сметка на това по-полезно.
==============================================================================

Ограничаване на SSH потребителска сесия до определена директория.

http://www.cyberciti.biz/faq/debian-ubuntu-restricting-ssh-user-session-to-a-directory-chrooted-jail/

 

-----------------------------------------------------------------------------------------------------------------------------

 

lolcat го ползвам доста време, готинко е :)

Да, така е. :) То такива шарении, с булдозер да ги ринеш! :D Затова, гледам да се самоограничавам, иначе ще стане, шарено като цигански табор! :eek::no-no::shock11: То не са, арчита; скриѝнфетчи; башиши; фиглети; тоилети и какви ли не още просотии! :clown:
 

Редактирано от Tsurugi (преглед на промените)

  • 2 седмици по-късно...

10 начина за използването на символа ( ! ) в командите в терминалния емулатор.

 

http://www.tecmint.com/mysterious-uses-of-symbol-or-operator-in-linux-commands/

Редактирано от Tsurugi (преглед на промените)

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.