歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux的常用命令和基本操作

Linux的常用命令和基本操作

日期:2017/2/28 16:09:36   编辑: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