當前位置:法律諮詢服務網 - 中國稅務 - linux編碼命令linux編碼命令

linux編碼命令linux編碼命令

linux如何把默認編碼更改成utp-8?

在Linux下默認編碼格式為UTF-8,使用locale命令查看編碼格式。若編碼格式不是UTF-8,編輯~/.bashrc,exportLC_ALL=en_US.utf8

exportLANG=$LC_ALL

linux中轉換windows文件編碼?

查看文件編碼

在Linux中查看文件編碼可以通過以下幾種方式:

1.在Vim中可以直接查看文件編碼

:setfileencoding

即可顯示文件編碼格式。

如果妳只是想查看其它編碼格式的文件或者想解決用Vim查看文件亂碼的問題,那麽妳可以在

~/.vimrc文件中添加以下內容:

setencoding=utf-8fileencodings=ucs-bom,utf-8,cp936

這樣,就可以讓vim自動識別文件編碼(可以自動識別UTF-8或者GBK編碼的文件),其實就是依照fileencodings提供的編碼列表嘗試,如果沒有找到合適的編碼,就用latin-1(ASCII)編碼打開。

文件編碼轉換

1.在Vim中直接進行轉換文件編碼,比如將壹個文件轉換成utf-8格式

:setfileencoding=utf-8

2.iconv轉換,iconv的命令格式如下:

iconv-fencoding-tencodinginputfile

比如將壹個UTF-8編碼的文件轉換成GBK編碼

iconv-fGBK-tUTF-8file1-ofile2

iconv-fgbk-tutf8linux常用命令.txt>linux常用命令.txt.utf8

文件名編碼轉換:

從Linux往windows拷貝文件或者從windows往Linux拷貝文件,有時會出現中文文件名亂碼的情況,出現這種問題的原因是因為,windows的文件名中文編碼默認為GBK,而Linux中默認文件名編碼為UTF8,由於編碼不壹致,所以導致了文件名亂碼的問題,解決這個問題需要對文件名進行轉碼。

在Linux中專門提供了壹種工具convmv進行文件名編碼的轉換,可以將文件名從GBK轉換成UTF-8編碼,或者從UTF-8轉換到GBK。

首先看壹下妳的系統上是否安裝了convmv,如果沒安裝的話用:

yum-yinstallconvmv

安裝。

下面看壹下convmv的具體用法:

convmv-f源編碼-t新編碼文件名

常用參數:

-r遞歸處理子文件夾

--notest真正進行操作,請註意在默認情況下是不對文件進行真實操作的,而只是試驗。

--list顯示所有支持的編碼

--unescap可以做壹下轉義,比如把%20變成空格

比如我們有壹個utf8編碼的文件名,轉換成GBK編碼,命令如下:

convmv-fUTF-8-tGBK--notestutf8編碼的文件名

這樣轉換以後"utf8編碼的文件名"會被轉換成GBK編碼(只是文件名編碼的轉換,文件內容不會發生變化)

linux常用命令詳解?

系統信息

arch顯示機器的處理器架構

uname-m顯示機器的處理器架構

uname-r顯示正在使用的內核版本

dmidecode-q顯示硬件系統部件-(SMBIOS/DMI)

hdparm-i/dev/hda羅列壹個磁盤的架構特性

hdparm-tT/dev/sda在磁盤上執行測試性讀取操作

cat/proc/cpuinfo顯示CPUinfo的信息

cat/proc/interrupts顯示中斷

cat/proc/meminfo校驗內存使用

cat/proc/swaps顯示哪些swap被使用

cat/proc/version顯示內核的版本

cat/proc/net/dev顯示網絡適配器及統計

cat/proc/mounts顯示已加載的文件系統

lspci-tv羅列PCI設備

lsusb-tv顯示USB設備

date顯示系統日期

cal2007顯示2007年的日歷表

date041217002007.00設置日期和時間-月日時分年.秒

clock-w將時間修改保存到BIOS

關機(系統的關機、重啟以及登出)

shutdown-hnow關閉系統

init0關閉系統

telinit0關閉系統

shutdown-hhours:minutes按預定時間關閉系統

shutdown-c取消按預定時間關閉系統

shutdown-rnow重啟

reboot重啟

logout註銷

文件和目錄

cd/home進入'/home'目錄'

cd..返回上壹級目錄

cd../..返回上兩級目錄

cd進入個人的主目錄

cd~user1進入個人的主目錄

cd-返回上次所在的目錄

pwd顯示工作路徑

ls查看目錄中的文件

ls-F查看目錄中的文件

ls-l顯示文件和目錄的詳細資料

ls-a顯示隱藏文件

ls**顯示包含數字的文件名和目錄名

tree顯示文件和目錄由根目錄開始的樹形結構

lstree顯示文件和目錄由根目錄開始的樹形結構

mkdirdir1創建壹個叫做'dir1'的目錄'

mkdirdir1dir2同時創建兩個目錄

mkdir-p/tmp/dir1/dir2創建壹個目錄樹

rm-ffile1刪除壹個叫做'file1'的文件'

rmdirdir1刪除壹個叫做'dir1'的目錄'

rm-rfdir1刪除壹個叫做'dir1'的目錄並同時刪除其內容

rm-rfdir1dir2同時刪除兩個目錄及它們的內容

mvdir1new_dir重命名/移動壹個目錄

cpfile1file2復制壹個文件

cpdir/*.復制壹個目錄下的所有文件到當前工作目錄

cp-a/tmp/dir1.復制壹個目錄到當前工作目錄

cp-adir1dir2復制壹個目錄

ln-sfile1lnk1創建壹個指向文件或目錄的軟鏈接

lnfile1lnk1創建壹個指向文件或目錄的物理鏈接

touch-t0712250000file1修改壹個文件或目錄的時間戳-(YYMMDDhhmm)

filefile1outputsthemimetypeofthefileastext

iconv-l列出已知的編碼

linux下怎麽查看文件的編碼方式?

壹,查看文件編碼:在Linux中查看文件編碼可以通過以下幾種方式:

1.在Vim中可以直接查看文件編碼:setfileencoding即可顯示文件編碼格式。如果妳只是想查看其它編碼格式的文件或者想解決用Vim查看文件亂碼的問題,那麽妳可以在~/.vimrc文件中添加以下內容:setencoding=utf-8fileencodings=ucs-bom,utf-8,cp936這樣,就可以讓vim自動識別文件編碼(可以自動識別UTF-8或者GBK編碼的文件),其實就是依照fileencodings提供的編碼列表嘗試,如果沒有找到合適的編碼,就用latin-1(ASCII)編碼打開。

2.enca(如果妳的系統中沒有安裝這個命令,可以用sudoyuminstall-yenca安裝)查看文件編碼$encafilenamefilename:Universaltransformationformat8bits;UTF-8CRLFlineterminators需要說明壹點的是,enca對某些GBK編碼的文件識別的不是很好,識別時會出現:Unrecognizedencoding

linux下怎麽修改mysql的字符集編碼?

1.找到mysql的配置文件,拷貝到etc目錄下,第壹步很重要

把/usr/share/doc/mysql-server-5.1.52/my-large.cnf復制到/etc/my.cnf

即用命令:cp/usr/share/doc/mysql-server-5.1.52/my-large.cnf/etc/my.cnf

2.打開my.cnf修改編碼

在下增加default-character-set=utf8

在下增加default-character-set=utf8

同時加上init_connect='SETNAMESutf8'

(設定連接mysql數據庫時使用utf8編碼,以讓mysql數據庫為utf8運行)

3.重新啟動mysql

servicemysqldrestart

再次輸入showvariableslike

'%character%';

  • 上一篇:稅務師今天有沒有新增延期考試的地區呢?延期的地區都有哪些?
  • 下一篇:四川:開展新能源與智能汽車相關領域獎勵申報工作
  • copyright 2024法律諮詢服務網