Linux系統(tǒng)入門和基本命令使用

一、linux介紹
1.開源免費(fèi)穩(wěn)定服務(wù)器系統(tǒng):
服務(wù)器主流使用版本centos
2.服務(wù)器遠(yuǎn)程連接:
A.配置secureCRT(也可以Xshell)
B.使用ip和遠(yuǎn)程端口(默認(rèn)22)
3.查看服務(wù)器的系統(tǒng)狀態(tài)
操作系統(tǒng)版本,CPU,內(nèi)存,硬盤使用情況。

注意:linux 下cat命令詳解:
http://www.cnblogs.com/perfy/archive/2012/07/23/2605550.html

cat /etc/redhat-release   // 可以查看系統(tǒng)版本
uname -ri   // 可查看是多少位系統(tǒng)   x86_64代表64位系統(tǒng)
free -m  可以查看內(nèi)存。
圖片.png

總內(nèi)存是19854 MB 使用了9362 MB used包含了后面的buffers和cached。
Swap 交換內(nèi)存一般在云服務(wù)器上面不怎么使用。

df -TH   // 查看硬盤的使用情況
圖片.png

Filesystem(文件系統(tǒng))
Type(文件系統(tǒng)類型)
Size(文件系統(tǒng)大小)
Mounted on(掛載點(diǎn))

注意:
掛載點(diǎn)解釋:http://www.itdecent.cn/p/4568ba7112fa
系統(tǒng)分區(qū)和掛載點(diǎn):http://www.cnblogs.com/jeakon/archive/2012/05/17/2816833.html

linux secture shell(SSH)默認(rèn)端口是22


  1. 查看系統(tǒng)版本
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core) 

2.查看系統(tǒng)位數(shù)(32位還是64位)

[root@localhost ~]# uname -ri
3.10.0-327.el7.x86_64 x86_64   // x86_64代表64位

3.查看內(nèi)存使用情況

[root@localhost ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:          19854        9752        7412         176        2690        9544
Swap:         10047           0       10047

4.硬盤的使用情況

[root@localhost ~]# df -TH
文件系統(tǒng)                  類型      容量    已用    可用   已用%   掛載點(diǎn)
/dev/mapper/centos00-root xfs        54G  2.9G   51G    6% /
devtmpfs                  devtmpfs   11G     0   11G    0% /dev
tmpfs                     tmpfs      11G  4.1k   11G    1% /dev/shm
tmpfs                     tmpfs      11G  186M   11G    2% /run
tmpfs                     tmpfs      11G     0   11G    0% /sys/fs/cgroup
/dev/mapper/centos00-home xfs        56G   34M   56G    1% /home
/dev/sda1                 xfs       521M  129M  393M   25% /boot
tmpfs                     tmpfs     2.1G     0  2.1G    0% /run/user/0
/dev/loop1                ext4      2.0G  6.3M  1.9G    1% /srv/node/swiftloopback

注意:已用不能100%, 如果滿了系統(tǒng)有可能起不來。

5.列出當(dāng)前文件夾文件

ls

列出當(dāng)前文件夾下文件詳情信息

ls -l   // 等價(jià)于 ll

6.進(jìn)入目錄

cd

7.新建目錄

mkdir

mkdir abc_dir  // 在當(dāng)前目錄下新建目錄

8.給目錄改名

mv abc_dir abc2_dir  // 將abc_dir 目錄改名為abc2_dir

9.刪除

  1. 刪除文件

rm 在服務(wù)器上面慎用,切記!

rm abc_file  // 如果是文件可以直接刪除 如果是directory不能直接刪除
``

2) 刪除目錄

rm -r abc_dir // -r 表示可以直接刪除目錄

10.解壓縮

如果有文件是`.tar.gz`類型
我們使用`tar`去解壓

tar -xf xxx.tar.gz // 解壓


unzip 解壓

unzip xxx // 解壓 xxx 文件


11.移動(dòng)文件

mv xxx .. // 表示移動(dòng)xxx到上一級(jí)目錄

12.查看當(dāng)前所在路徑

pwd

13. 上傳和下載

上傳和下載在CentOS 中可以使用`lrzsz` 來做

我們可以先使用yum 來下載`lrzsz`這個(gè)包

yum install -y lrzsz

安裝好之后,我們可以使用`rz`來上傳

下載使用`sz`

sz text.txt // 下載text.txt 也可以跟多個(gè)文件名

我們可以配置下載的路徑在自己所用的登錄工具中,比如像XShell等等。

14.新增加用戶

useradd liao01 // 增加liao01 的新用戶

15.切換用戶

sudo su liao01 // 切換到liao01的用戶


16.新建文件,放入內(nèi)容

echo "contents">file_01.txt // 如果不存在file_01.txt, 新建file_01.txt,放入內(nèi)容。如果存在,就使用新內(nèi)容覆蓋舊內(nèi)容。

17.cat命令

cat主要有三大功能:

1.一次顯示整個(gè)文件。$ cat filename
2.從鍵盤創(chuàng)建一個(gè)文件。$ cat > filename
只能創(chuàng)建新文件,不能編輯已有文件.
3.將幾個(gè)文件合并為一個(gè)文件: $cat file1 file2 > file

eg:

[liao01@localhost tmp]$ cat file_01.txt
content2

在文件上一級(jí)目錄cat文件

[liao01@localhost /]$ cat ./tmp/file_01.txt
content2


18.`ll` 與 `ls -l`一樣

19. 查看目錄權(quán)限

ll -d dir_a // 查看dir_a 目錄權(quán)限


20.修改linux連接遠(yuǎn)程服務(wù)器超時(shí)時(shí)間

vim /etc/profile

export TMOUT=300


21.which [x] 可以查找在哪個(gè)目錄下

which ls // 查找ls 在哪個(gè)目錄下面

22.與上次的所在目錄做切換

cd - // 返回上次所在目錄


23. 建立上層目錄

mkdir /home/test/test1 -p // -p指的是建立上層目錄,如果沒有test,我們就使用可以。


24.解壓

tar xf xxx.tar.gz // 解壓壓縮包


25. `cd /目錄`  與 `cd 目錄`區(qū)別

cd /etc 與 cd etc 的區(qū)別在于,如果現(xiàn)在所在的目錄為:/tmp或者其他的目錄
我們通過 cd /etc 可以直接跳轉(zhuǎn)到/etc,通過cd etc是只能跳轉(zhuǎn)到當(dāng)前目錄的etc目錄下去,當(dāng)前如果沒有etc目錄就不能跳轉(zhuǎn)去。


26.tail 命令

用于查看文件內(nèi)容:
最基本的是`cat`, `more`, `less`。
如果只想查看前5行:

head -5 /etc/passwd

如果想查看后面10行:

tail -10 /etc/passwd
或者
tail -n 10 /etc/passwd

27.ln -s 創(chuàng)建軟連接

這個(gè)是linux的一個(gè)很重要的命令。

它的功能是為某一個(gè)文件在另外一個(gè)位置建立一個(gè)同不的鏈接。
這個(gè)命令最常用的參數(shù)是`-s`。

具體用法是:

ln -s 源文件 目標(biāo)文件

-s 是代號(hào)(symbolic)的意思
-s : 進(jìn)行軟鏈結(jié)(symbolic link)

28.free使用

在Linux系統(tǒng)中,我們查看、監(jiān)控系統(tǒng)內(nèi)存使用情況,一般最常用的命令就是free。

參考:http://www.cnblogs.com/kerrycode/p/5128890.html


![圖片.png](http://upload-images.jianshu.io/upload_images/1197462-faf4ad4370537b02.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

29.刪除當(dāng)前文件夾下的所有文件

rm -rf *





最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容