Сделайте это:
# crontab -r
И Сделайте это: :
# crontab /etc/crontab
Вместо этого вручную редактирует файл / etc / crontab.
Это одна команда, но .. является параметром cd. Параметр .. всегда означает, что вы хотите поместить один каталог в linux.
Команда cd приведет вас в ваш домашний каталог:
root@test:/etc/init# cd
root@test:~#
Команда cd с параметром .. получите одну директорию в дереве каталогов, где вы действительны
root@test:/etc/init# cd ..
root@test:/etc# cd /etc/init
Существует еще один параметр, например ., который означает, что вы всегда хотите перейти в текущий каталог. Вы можете увидеть это, когда вы перечислите дерево:
root@test:/etc/init# ls -la
razem 248
drwxr-xr-x 2 root root 4096 lip 10 15:06 .
drwxr-xr-x 140 root root 12288 lip 10 15:07 ..
-rw-r--r-- 1 root root 338 kwi 9 2016 acpid.conf
-rw-r--r-- 1 root root 278 gru 28 2014 anacron.conf
-rw-r--r-- 1 root root 3709 mar 16 04:05 apparmor.conf
-rw-r--r-- 1 root root 1626 kwi 10 14:16 apport.conf
Как вы видите, вы всегда индексировали в текущем каталоге системного файла, например ., затем переходите к каталогу с помощью .., а затем следуете каталог / файлы, перенаправленные в дереве unix.
Разница в том, что cd - это одна команда, никаких аргументов. Если аргументов нет, cd по умолчанию пойдет в вашу домашнюю папку. Теперь, напротив, .. всегда означает «один каталог вверх» или родительский каталог. Поэтому, когда вы делаете cd .., он поднимается на один уровень. И это всегда верно, за исключением папки /, потому что больше некуда идти. Вот демо:
$ pwd
/etc
$ cd ..
$ pwd
/
$ cd ..
$ pwd
/
Итак, где две команды полезны? cd вернется в ваш домашний каталог, который будет таким же, как cd ~ или cd $HOME. Это означает, что если вы находитесь где-то очень глубоко в дереве каталогов, вы можете быстро и легко вернуться в домашний каталог. Вот пример:
$ pwd
/sys/class/block/sda1/holders
$ cd
$ pwd
/home/xieerqi
С помощью .. вы также можете делать классные вещи. Предположим, что я в папке /sys/class/block/sda1/holders, и я хочу быстро перейти на 3 уровня. Поэтому мы можем это сделать:
$ pwd
/sys/class/block/sda1/holders
$ cd ../../../
$ pwd
/sys/class
. Что также можно сделать, так это сделать из этого функцию. Мы можем легко перемещаться, указав количество уровней вверх. Вот он:
goup() {
num=$1
while [ $num -ne 0 ]
do
cd ..
num=$(expr $num - 1 )
done
}
Зная, что cd .. поднимается на один уровень, почему бы не указать, сколько раз мы хотим повторить cd ..? Именно это делает цикл while. И здесь он находится в действии:
$ pwd
/sys/class/block/sda1/holders
$ goup 4
$ pwd
/sys
Это одна команда, но .. является параметром cd. Параметр .. всегда означает, что вы хотите поместить один каталог в linux.
Команда cd приведет вас в ваш домашний каталог:
root@test:/etc/init# cd
root@test:~#
Команда cd с параметром .. получите одну директорию в дереве каталогов, где вы действительны
root@test:/etc/init# cd ..
root@test:/etc# cd /etc/init
Существует еще один параметр, например ., который означает, что вы всегда хотите перейти в текущий каталог. Вы можете увидеть это, когда вы перечислите дерево:
root@test:/etc/init# ls -la
razem 248
drwxr-xr-x 2 root root 4096 lip 10 15:06 .
drwxr-xr-x 140 root root 12288 lip 10 15:07 ..
-rw-r--r-- 1 root root 338 kwi 9 2016 acpid.conf
-rw-r--r-- 1 root root 278 gru 28 2014 anacron.conf
-rw-r--r-- 1 root root 3709 mar 16 04:05 apparmor.conf
-rw-r--r-- 1 root root 1626 kwi 10 14:16 apport.conf
Как вы видите, вы всегда индексировали в текущем каталоге системного файла, например ., затем переходите к каталогу с помощью .., а затем следуете каталог / файлы, перенаправленные в дереве unix.
Разница в том, что cd - это одна команда, никаких аргументов. Если аргументов нет, cd по умолчанию пойдет в вашу домашнюю папку. Теперь, напротив, .. всегда означает «один каталог вверх» или родительский каталог. Поэтому, когда вы делаете cd .., он поднимается на один уровень. И это всегда верно, за исключением папки /, потому что больше некуда идти. Вот демо:
$ pwd
/etc
$ cd ..
$ pwd
/
$ cd ..
$ pwd
/
Итак, где две команды полезны? cd вернется в ваш домашний каталог, который будет таким же, как cd ~ или cd $HOME. Это означает, что если вы находитесь где-то очень глубоко в дереве каталогов, вы можете быстро и легко вернуться в домашний каталог. Вот пример:
$ pwd
/sys/class/block/sda1/holders
$ cd
$ pwd
/home/xieerqi
С помощью .. вы также можете делать классные вещи. Предположим, что я в папке /sys/class/block/sda1/holders, и я хочу быстро перейти на 3 уровня. Поэтому мы можем это сделать:
$ pwd
/sys/class/block/sda1/holders
$ cd ../../../
$ pwd
/sys/class
. Что также можно сделать, так это сделать из этого функцию. Мы можем легко перемещаться, указав количество уровней вверх. Вот он:
goup() {
num=$1
while [ $num -ne 0 ]
do
cd ..
num=$(expr $num - 1 )
done
}
Зная, что cd .. поднимается на один уровень, почему бы не указать, сколько раз мы хотим повторить cd ..? Именно это делает цикл while. И здесь он находится в действии:
$ pwd
/sys/class/block/sda1/holders
$ goup 4
$ pwd
/sys