1. 程式人生 > >【linux】linux shell 終端中文亂碼

【linux】linux shell 終端中文亂碼

方法一:

修改/etc/sysconfig/i18n 檔案

把裡面的LANG="en_US"改成 GB2312就可以了

要重啟一下機器

不用重啟的方法,直接

# LANG="GB2312"

然後就可以了

修改 i18n 只是為了重啟有效 

方法二:

#vi ~/.bash_profile

LANG=zh_CN.GB18030

LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN

export LANG LANGUAGE

這樣就能在終端輸入和顯示中文了,並且shell腳本里原本的中文顯示亂碼問題也解決了

方法三:

修改 /etc/sysconfig/i18n

第1句 LANG="zh_CN.UTF-8" 改為 LANG="zh_CN.GB18030"

方法四:

修改 /etc/sysconfig/i18n

LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
       SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
       SYSFONT="lat0-sun16"
       SYSFONTACM="8859-15"

方法五:

     [[email protected] ~]# service vsftpd restart
     ?抽. vsftpd錛                                            [ 紜.. ]
     涓?vsftpd ?.. vsftpd錛                              [ 紜.. ]

     [[email protected] ~]# cd /etc/sysconfig/
     [[email protected] sysconfig]# cp i18n i18n.bak    #備份i18n檔案
     [[email protected] sysconfig]# echo "" >i18n


     [[email protected] sysconfig]# vi i18n      #加入以下內容
     LANG="zh_CN.GB18030"
     LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
    SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
     SYSFONT="lat0-sun16"

     重新連線後中文顯示正常
     [[email protected] ~]# service vsftpd restart
     關閉 vsftpd:                                          [ 確定 ]
     為 vsftpd 啟動 vsftpd:                            [ 確定 ]

相關推薦

linuxlinux shell 終端中文亂碼

方法一: 修改/etc/sysconfig/i18n 檔案 把裡面的LANG="en_US"改成 GB2312就可以了 要重啟一下機器 不用重啟的方法,直接 # LANG="GB2312" 然後就可以了 修改 i18n 只是為了重啟有效  方法二: #vi ~/.bash_profile

AJAX快取問題和中文亂碼

如果瀏覽器在接收到同一個url的多次訪問時,瀏覽器會預設讀取快取中的資料,從而得不到我們預期的效果,這就是快取問題。解決這個問題,我們可以隊url進行修飾,在url中新增一個時間戳,使得在不同時刻訪問的同一個url被瀏覽器解讀為不同的url,避免非人意的快取讀取

linux shell實現隨機數多種方法(date,random,uuid)

生成 需要 運算 one ont 數字 定義 支持 dev 在日常生活中,隨機數實際上經常遇到,想丟骰子,抓鬮,還有抽簽。呵呵,非常簡單就可以實現。那麽在做程序設計,真的要通過自己程序設計出隨機數那還真的不簡單了。現在很多都是操作系統內核會提供相應的api,這些原始參數是獲

Linux中文件的可讀,可寫,可執行權限的解讀以及chmod,chown,chgrp命令的用法

bsp local 目標 訪問權限 rac group 情況下 有用 三種 chmod是更改文件的權限 chown是改改文件的屬主與屬組 chgrp只是更改文件的屬組。 一、文件權限解讀   如上圖所示,開頭的-rwxrw-r--這一字符串標識文件權限。  

Linux中記錄終端輸出到txt文字檔案

轉載: http://blog.csdn.net/tengh/article/details/41823883   一,把命令執行的結果儲存到檔案當中:用 > 把輸出轉向就可以了  例子:  $ ls > ls.txt    #或者&

作業linux-06-shell基礎

1、在 Linux 上可以找到哪些 shell(舉出三個) ?那個檔案記錄可用的 shell ? 而 Linux 預設的 shell 是? Shell 是一個用 C 語言編寫的程式,它是使用者使用 Linux 的橋樑。Shell 既是一種命令語言,又是一種程式設計語言。

linux將ubuntu終端輸出為檔案

方案一: tee tee --help 用法:tee [選項]… [檔案]… 將標準輸入複製到每個指定檔案,並顯示到標準輸出。 -a, --append 內容追加到給定的檔案而非覆蓋 -i, --ignore-interrupts 忽略中斷訊號 -p diagnose

LinuxMac下修改終端提示文字和主機名的方法

1. 修改終端提示文字PS1 RedHat下: vim ~/.bashrc export PS1="[\[email protected]\h \W]\$ " Ubuntu下: vim ~

Linux使用SHELL指令碼實時檢視檔案大小

使用SHELL指令碼重複執行ls命令並將結果寫入檔案 1、編寫shell指令碼,存在/root/下,ls.sh date >> ls.txt 2>&1 while (true) do ls -l -k hhhhh >>ls.txt

Linux實用shell命令

批量刪除程序ps -ef |grep community_binpso_q1_cc_community |awk '{print $2}'|xargs kill -9nohup重定向例子linux重定向:0、1和2分別表示標準輸入、標準輸出和標準錯誤資訊輸出;預設的是標準輸出

LinuxCentOS7中修改中文字符集

CentOS 7中字符集檢視的方式是 locale -a   或者locale  如果想顯示中文的話,應該修改為LANG="zh_CN.UTF-8"在命令列介面臨時修改字符集的話,直接執行 LANG

linux shell awk獲得外部變…

http://www.cnblogs.com/chengmo/archive/2010/10/03/1841753.html shell & awk 變數傳遞+awk綜合概要 http://apps.hi.baidu.com/share/detail/23339419

javaLinux使用nohup命令啟動sh shell 指令碼,java程式無限迴圈啟動問題。解決方案

一·背景 專案使用spring boot 搭建。在Linux作業系統使用nohup命令啟動sh shell 指令碼,程式無限迴圈啟動,只要是 讓程式在後臺啟動 都會無限迴圈啟動(程式本來應該啟動完畢的,但是從日誌上看程式又再次啟動了一遍,無限迴圈,而且程式也無法正常訪問)

JAVA秒會技術之LinuxLinux系統中安裝中文字型方法(微軟雅黑或宋體)

Linux系統中安裝中文字型方法 本例子以安裝微軟雅黑和黑體為例,其他的同理; 0.準備工作:     沒有的可以先下載字型,或是到C:\Windows\Fonts目錄下找 1.建立本地字型資料夾:    mkdir /usr/share/fonts/local 2.

LinuxLinux下統計當前文件夾下的文件個數、目錄個數

article logs 過濾 ref bash 輸出 子文件夾 http 輸出信息 統計當前文件夾下文件的個數,包括子文件夾裏的 ls -lR|grep "^-"|wc -l 統計文件夾下目錄的個數,包括子文件夾裏的 ls -lR|grep "^d"

linux之cp/scp命令+scp命令詳解

特殊 是否 用戶登錄 usr 指定 highlight 顯示 檔案 三種 linux之cp/scp命令+scp命令詳解 名稱:cp 使用權限:所有使用者 使用方式: cp [options] source dest cp [options] source

linux 磁盤掛載

修改 con 數字 alt 需求 意思 開機 clas 信息 掛載好新硬盤後輸入fdisk -l命令看當前磁盤信息 可以看到除了當前的第一塊硬盤外還有一塊sdb的第二塊硬盤,然後用fdisk /dev/sdb 進行分區 進入fdisk命令,輸入h可以看到該命令的幫助

轉載Linux查看 apache,mysql,php安裝路徑

my.cnf sdn mysql目錄 pan sbin dump lin tail art 原文鏈接:http://blog.csdn.net/pengone/article/details/50035889 apache: 如果采用RPM包安裝,安裝路徑應在 /e

MySQLLinux創建MySQL的角色信息

user 工具 選擇 好的 rest upd 配置 roo cnblogs 1.進入數據庫 mysql -u root -p 輸入密碼 2.進入之後輸入: use mysql; 3.直接從連接客戶端的工具,選擇數據庫mysql->user表裏面復制

LinuxLinux操作系統學習路線

目錄 用戶和用戶組 logs mysq 紅旗 移植 ini var 文件權限 數據離不開服務端的存儲,Linux是免費、開源、相對其他操作系統比較穩定、安全,是服務端部署首選的操作系統。 網上關於Linux的學習材料已經很多,這裏只是簡單羅列一下Linux的學習要點。 最重