linux常用指令

2021-10-10 02:05:00 字數 3404 閱讀 7786

ll和ls

ll:顯示目錄的內容和資訊

[asus@locahost ~]$ ll

total 48

drwxr-xr-x. 2 asus asus 4096 oct 21 04:49 desktop

drwxr-xr-x. 2 asus asus 4096 oct 21 04:49 documents

drwxr-xr-x. 2 asus asus 4096 oct 21 04:49 downloads

drwxrwxr-x. 3 asus asus 4096 oct 22 19:39 jdkhome

drwxr-xr-x. 2 asus asus 4096 oct 21 04:49 music

drwxrwxr-x. 3 asus asus 4096 oct 22 20:17 myfile

-rw-r--r--. 1 root root 5824 nov 12 2015 mysql-community-release-el6-5.noarch.rpm

drwxr-xr-x. 2 asus asus 4096 oct 21 04:49 pictures

drwxr-xr-x. 2 asus asus 4096 oct 21 04:49 public

drwxr-xr-x. 2 asus asus 4096 oct 21 04:49 templates

drwxr-xr-x. 2 asus asus 4096 oct 21 04:49 videos

ls:只顯示檔名

[asus@locahost ~]$ ls

desktop documents downloads jdkhome music myfile mysql-community-release-el6-5.noarch.rpm pictures public templates videos

建立乙個目錄,名字是abc

[asus@locahost ~]$ mkdir abc
建立多個檔案目錄,級別為a->b->c

[asus@locahost ~]$ mkdir -p a/b/c
出資料夾

[asus@locahost a]$ cd ..
進入a資料夾

[asus@locahost ~]$ cd a
進入c資料夾

[asus@locahost ~]$ cd a/b/c
[asus@locahost a]$ touch a.txt
覆蓋寫入abc到a.txt

[asus@locahost a]$ echo "abc">a.txt
追加寫入bcd到a.txt

[asus@locahost a]$ echo "bcd">>a.txt
讀取a.txt中的資訊

[asus@locahost a]$ cat a.txt

abcbcd

內容較多時,分頁檢視

[asus@locahost a]$ more a.txt
複製a.txt,命名為 b.txt

[asus@locahost a]$ cp a.txt b.txt
把a.txt剪下到b資料夾裡

[asus@locahost a]$ mv a.txt b/
對a.txt重新命名

[asus@locahost a]$ mv a.txt b.txt
刪除文件

[asus@locahost a]$ rm a.txt
刪除目錄

[asus@locahost a]$ rm -rf b
[asus@locahost a]$ wc -l a.txt

6 a.txt

[asus@locahost a]$ pwd

/home/asus/a

[asus@locahost a]$ hostname

locahost.main

[asus@locahost a]$ uname -a

linux locahost.main 2.6.32-431.el6.x86_64 #1 smp fri nov 22 03:15:09 utc 2013 x86_64 x86_64 x86_64 gnu/linux

[asus@locahost a]$ top
需要按ctrl+c退出這個介面

[asus@locahost a]$ ps -aux
只檢視某一程序

[asus@locahost a]$ ps -aux|grep mysql
[asus@locahost a]$ du -sh

24k

[asus@locahost ~]$ df -lh
[asus@locahost ~]$ ifconfig
殺死程序

kill pid id
強制結束

kill -9 id
netstat:檢視所有

-a或–all,顯示所有連線中的socket

-l或–listening,顯示監控中的伺服器的socket

-n或–numeric,直接使用ip位址,而不通過網域名稱服務區

-p或–programs,顯示正在使用socket的程式識別碼和程式名稱

-t或–tcp,顯示tcp傳輸協議的連線狀況

找出執行在指定埠的程序

netstat -tlnp |grep ':22'
對b檔案進行壓縮,命名為b.tar.gz

[asus@locahost a]$ tar -zcvf b.tar.gz b
解壓

[asus@locahost a]$ tar -zxvf b.tar.gz
[asus@locahost a]$ vi a.txt

然後輸入i進入編輯模式

按exc退出

按:q退出

按:wq儲存退出

linux常用指令

一 查詢狀態類 1 pwd pwd print work directory 顯示當前工作目錄的絕對路徑 2 ls ls list 顯示當前目錄的檔案 二 目錄類 1 cd cd change directory 切換目錄 波浪符號,代表使用者家目錄 cd 返回上乙個目錄 cd 回到自己的家目錄 c...

Linux常用指令

ctrl alt t 開啟終端 sudo su 在終端裡從普通使用者轉換成 root 使用者。su 普通使用者名稱 在終端裡從 root 使用者轉成普通使用者。clear 清除螢幕 mkdir 資料夾名 新建資料夾 rmdir 資料夾名 刪除資料夾 rm f filename 強制刪除乙個檔案 rm...

Linux常用指令

echo home cores core e p t proc sys kernel core pattern e 標示exe p 標示pid t 標示發生時間 使用root許可權建立 home cores目錄 chmod a w home cores r ulimit c unlimited讓co...