basic operations

تعلم تشغيل النظام - إيقاف تشغيل النظام من خلال سطر الأوامر  في دبيان debian ؟ 

تعلم تشغيل النظام - إيقاف تشغيل النظام من خلال سطر الأوامر  في دبيان debian ؟

to accomplish basic operations from the command line.

1- log in and log out 

2- restart or shut down 

3- locate applications 

4- access directories 

5- identify absolute and relative paths 

6- explore the filesystem.

7- Hard Links and Soft or Symbolic Links

8- N-avigating the D-irectory H-istory

كيفية إيقاف تشغيل النظام  (ٍShutdown system) لينكس ؟

linux@debian:~$ sudo init 0


linux@debian:~$ sudo shutdown 0

linux@debian:~$ sudo shutdown -h

$ sudo shutdown -h 10:00 "Message "

كيفية إلغاء التوقيت الذي تم تحديده لإيقاف تشغيل النظام  (Cancel a planned) لينكس ؟

linux@debian:~$ sudo shutdown -c

كيفية إنهاء جلسة حساب المستخدم الحالي  (logout) لينكس ؟

linux@debian:~$ pkill -KILL -u {username}

كيفية إعادة تشغيل الكمبيوتر  (reboot) لينكس ؟

linux@debian:~$ sudo reboot

كيفية ايقاف تشغيل النظام في وقت معين  (planned) لينكس ؟

linux@debian:~$ date

Mon Jun 28 20:43:05 EDT 2021

linux@debian:~$ sudo shutdown -h 20:45 &

[2] 2625

locate applications

executable programs and scripts should live in the

linux@debian:~$ ls /bin

linux@debian:~$ ls /usr/bin

linux@debian:~$ ls /sbin

linux@debian:~$ ls /usr/sbin

linux@debian:~$ ls /usr/local/bin

linux@debian:~$ ls /usr/local/sbin

linux@debian:~$ ls /home/you/bin

- to locate programs

root@debian:~# which composer


- whereis is  alternative .

Note whereis also reports the location of the man page.

root@debian:~# which ls


root@debian:~# whereis ls

ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz 

identify absolute and relative paths :

An absolute pathname begins with the root directory 

linux@debian:~$ cd /bin

 starts from the present 


linux@debian:~$ cd ../../bin

explore the filesystem

 view just the directories and to suppress listing file names


linux@debian:~$ tree -d ~

linux@debian:~$ tree -L 1

Hard Links and Soft or Symbolic Links

Hard Links

 only one file but it has more than one name associated with it


 - the  inode number same for both


 - save space


 -  if you remove either 1 or 2 in  the inode object will remain (undesirable)

linux@debian:~$ touch linux1

linux@debian:~$ ln linux1 linux2

linux@debian:~$ ls -li linux1 linux2

2100635 -rw-r--r-- 2 linux linux 0 Jul  7 22:47 linux1

2100635 -rw-r--r-- 2 linux linux 0 Jul  7 22:47 linux2

Soft or Symbolic Links

-  no regular file

-  different inode

-  no extra space

-  shortcut from your home

-  soft links can point to objects even on different filesystems

linux@debian:~$ touch linux3 

linux@debian:~$ ln -s linux3 linux4

linux@debian:~$ ls -li linux3 linux4

2106459 -rw-r--r-- 1 linux linux 0 Jul  7 23:03 linux3

2106464 lrwxrwxrwx 1 linux linux 6 Jul  7 23:04 linux4 -> linux3

linux@debian:~$ ln -s /var/lock linux6

N-avigating the D-irectory H-istory

1- كدس مجموعة  directories من خلال  'pushd'

2- العودة التدريجية من خلال 'popd'

3- عرض المكدوس من خلال 'dirs -v'

4- أنتقل إلى أحدهم من خلال '~N'

linux@debian:~$ mkdir somedir

linux@debian:~$ cd somedir

linux@debian:~/somedir$ pwd


linux@debian:~/somedir$ mkdir dir1 dir2 dir3

linux@debian:~/somedir$ pushd dir1

~/somedir/dir1 ~/somedir

linux@debian:~/somedir/dir1$  dirs -v

 0  ~/somedir/dir1

 1  ~/somedir

dirs command confirms that we have 2 directories on the stack now. dir1 and the original dir, somedir

linux@debian:~/somedir/dir1$ pushd ~/somedir/dir3

linux@debian:~/somedir/dir3$ dirs -v

 0  ~/somedir/dir3

 1  ~/somedir/dir1

 2  ~/somedir


 $ pwd


linux@debian:~/somedir/dir3$ pushd ../dir2

linux@debian:~/somedir/dir2$ dirs -v

 0  ~/somedir/dir2

 1  ~/somedir/dir3

 2  ~/somedir/dir1

 3  ~/somedir




 linux@debian:~/somedir/dir2$ popd




linux@debian:~/somedir/dir3$ popd


linux@debian:~/somedir/dir1$ popd



linux@debian:~/somedir$ dirs -v

 0  ~/somedir

 1  /var

 2  /home

 3  ~/Downloads

linux@debian:~/somedir$ cd ~3

Post a Comment