歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux的常用命令和基本操作

Linux的基本思想:

1.一切皆文件。
2.由短小切目的單一的程序組成。
3.組合小程序完成大任務。
4.盡可能少的和用戶交互。
5.以文本文件的形式保存所有軟件的配置信息。

Shell:

Shell是指提供使用者使用界面,將用戶的命令轉換成二進制的形式交給應用軟件。


Shell的分類:圖形界面shell(Graphical User Interface shell 即 GUI shell);

                       命令行式shell(Command Line Interface shell 即CLI shell)。


UINX中shell的種類主要包括:sh,ksh和 bash。 

Linux的基本命令和操作:

Linux國際化(linux internationalization,即“i18n”) 

[[email protected] ~]# cat /etc/sysconfig/i18n

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16" 

通過修改LANG="en_US.UTF-8"來改變linux的語言環境。 

Locale 顯示當前語言名字和值: 

[[email protected] ~]# locale

LANG=en_US.UTF-8

LC_CTYPE="en_US.UTF-8"

LC_NUMERIC="en_US.UTF-8"

LC_TIME="en_US.UTF-8"

LC_COLLATE="en_US.UTF-8"

LC_MONETARY="en_US.UTF-8"

LC_MESSAGES="en_US.UTF-8"

LC_PAPER="en_US.UTF-8"

LC_NAME="en_US.UTF-8"

LC_ADDRESS="en_US.UTF-8"

LC_TELEPHONE="en_US.UTF-8"

LC_MEASUREMENT="en_US.UTF-8"

LC_IDENTIFICATION="en_US.UTF-8"

LC_ALL= 

顯示所有系統所支持的語言包:

[[email protected] ~]# locale –a 

登出:

[[email protected] ~]# logout 

每個linux可以提供多套終端,由Ctrl + Alt + Fn進行切換;其中1~6為命令行界面,7為圖形化界面。 

未啟動圖形化界面時啟動方法:

[[email protected] ~]# startx & 

若要啟動更多:

[[email protected] ~]# startx -- :1 

在命令行界面上下翻屏:Shift + PgUp / PgDn

 

在命令行界面中復制/粘貼快捷鍵:Ctrl + Shift + c復制;Ctrl + Shift + v 粘貼。 

更改開進默認進入界面:

[[email protected] ~]# vim /etc/inittab

id:3:initdefault: 默認進入文字界面

id:5:initdefault: 默認進入圖形界面 

用戶密碼修改:

[[email protected] ~]# passwd 用於修改root密碼 修改時需要提供舊密碼

[[email protected] ~]# passwd + user 用於修改指定用戶密碼 以root身份修改時 無需提供舊密碼

 

切換用戶SwitchUser:

[[email protected] ~]# su student  su後不跟任何選項直接跟用戶 不完全切換

[[email protected] root]$

[[email protected] ~]# su -l student  su後跟 –l 或 – 再加用戶  完全切換

[[email protected] ~]$ 

查看此前所有執行過的指令:

eg:

[[email protected] ~]# history

    1  mount /dev/cdrom /mnt

    2  cd /mnt

    3  ls

    4  reboot

    5  ls /mnt

    6  mount /dev/cdrom /mnt

    7  ls /mnt

    8  rpm -ivh /mnt/VMwareTools-6.0.2-59824.i386.rpm

    9  cd ..

   10  wm

   11  cd ..

   12  umount /dev/mount

↑ ↓ 對近期執行過的指令進行切換。

[[email protected] ~]# !+ num  表示第num條命令;

[[email protected] ~]# !+ string 表示離現在最近與string想匹配的命令;

[[email protected] ~]# !!        表示執行上一條指令;

 

引用上一條指令中的參數(即命令作用對象):

eg:

[[email protected] ~]# cat /etc/sysconfig/i18n

若此時仍想對/etc/sysconfig/i18n進行vim編輯即可輸入

[[email protected] ~]# vim !$

[[email protected] ~]#vim 按住Alt +  .

[[email protected] ~]#vim 短按Esc+  .

 

通過環境變量HISTCONTROL設置history的記錄規則:

[[email protected] ~]#export HISTCONTROL=ignorespace 以空格開頭的命令在history中不予記錄;

[[email protected] ~]#export HISTCONTROL=ignoredups 在history中出現過兩次以上的命令只記錄一次;

[[email protected] ~]#export HISTCONTROL=ignoreboth 空格不予記錄且命令只記錄一次;

撤銷HISTCONTROL:

[[email protected] ~]#export HISTCONTROL=

[[email protected] ~]#unset HISTCONTROL

清空history記錄:

[[email protected] ~]#history –c

Copyright © Linux教程網 All Rights Reserved