Linux 常用命令

1、日常操作命令

**查看當(dāng)前所在的工作目錄

pwd

**查看當(dāng)前系統(tǒng)的時(shí)間

date

**查看有誰在線(哪些人登陸到了服務(wù)器)

who? 查看當(dāng)前在線

last 查看最近的登陸歷史記錄

2、文件系統(tǒng)操作

**

ls /? ? 查看根目錄下的子節(jié)點(diǎn)(文件夾和文件)信息

ls -al? -a是顯示隱藏文件? -l是以更詳細(xì)的列表形式顯示

**切換目錄

cd? /home

**創(chuàng)建文件夾

mkdir aaa? ? 這是相對(duì)路徑的寫法

mkdir -p aaa/bbb/ccc

mkdir? /data? ? 這是絕對(duì)路徑的寫法

**刪除文件夾

rmdir? 可以刪除空目錄

rm -r aaa? 可以把a(bǔ)aa整個(gè)文件夾及其中的所有子節(jié)點(diǎn)全部刪除

rm -rf aaa? 強(qiáng)制刪除aaa

**修改文件夾名稱

mv aaa angelababy

**創(chuàng)建文件

touch? somefile.1? 創(chuàng)建一個(gè)空文件

echo "i miss you,my baby" > somefile.2? 利用重定向“>”的功能,將一條指令的輸出結(jié)果寫入到一個(gè)文件中,會(huì)覆蓋原文件內(nèi)容

echo "huangxiaoming ,gun dan" >> somefile.2? ? 將一條指令的輸出結(jié)果追加到一個(gè)文件中,不會(huì)覆蓋原文件內(nèi)容

用vi文本編輯器來編輯生成文件

**最基本用法

vi? somefile.4

1、首先會(huì)進(jìn)入“一般模式”,此模式只接受各種快捷鍵,不能編輯文件內(nèi)容

2、按i鍵,就會(huì)從一般模式進(jìn)入編輯模式,此模式下,敲入的都是文件內(nèi)容

3、編輯完成之后,按Esc鍵退出編輯模式,回到一般模式;

4、再按:,進(jìn)入“底行命令模式”,輸入wq命令,回車即可

**一些常用快捷鍵

一些有用的快捷鍵(在一般模式下使用):

a? 在光標(biāo)后一位開始插入

A? 在該行的最后插入

I? 在該行的最前面插入

gg? 直接跳到文件的首行

G? ? 直接跳到文件的末行

dd? 刪除行,如果? 5dd? ,則一次性刪除光標(biāo)后的5行

yy? 復(fù)制當(dāng)前行,? 復(fù)制多行,則? 3yy,則復(fù)制當(dāng)前行附近的3行

p? 粘貼

v? 進(jìn)入字符選擇模式,選擇完成后,按y復(fù)制,按p粘貼

ctrl+v? 進(jìn)入塊選擇模式,選擇完成后,按y復(fù)制,按p粘貼

shift+v? 進(jìn)入行選擇模式,選擇完成后,按y復(fù)制,按p粘貼

查找并替換(在底行命令模式中輸入)

%s/sad/88888888888888? ? 效果:查找文件中所有sad,替換為88888888888888

/you? ? ? 效果:查找文件中出現(xiàn)的you,并定位到第一個(gè)找到的地方,按n可以定位到下一個(gè)匹配位置(按N定位到上一個(gè))

3、文件權(quán)限的操作

**linux文件權(quán)限的描述格式解讀

drwxr-xr-x? ? ? (也可以用二進(jìn)制表示? 111 101 101? -->? 755)

d:標(biāo)識(shí)節(jié)點(diǎn)類型(d:文件夾? -:文件? l:鏈接)

r:可讀? w:可寫? ? x:可執(zhí)行

第一組rwx:? 表示這個(gè)文件的擁有者對(duì)它的權(quán)限:可讀可寫可執(zhí)行

第二組r-x:? 表示這個(gè)文件的所屬組對(duì)它的權(quán)限:可讀,不可寫,可執(zhí)行

第三組r-x:? 表示這個(gè)文件的其他用戶(相對(duì)于上面兩類用戶)對(duì)它的權(quán)限:可讀,不可寫,可執(zhí)行

**修改文件權(quán)限

chmod g-rw haha.dat? ? 表示將haha.dat對(duì)所屬組的rw權(quán)限取消

chmod o-rw haha.dat? ? 表示將haha.dat對(duì)其他人的rw權(quán)限取消

chmod u+x haha.dat? ? ? 表示將haha.dat對(duì)所屬用戶的權(quán)限增加x

也可以用數(shù)字的方式來修改權(quán)限

chmod 664 haha.dat

就會(huì)修改成? rw-rw-r--

如果要將一個(gè)文件夾的所有內(nèi)容權(quán)限統(tǒng)一修改,則可以-R參數(shù)

chmod -R 770 aaa/

chown angela:angela aaa/? ? <只有root能執(zhí)行>

目錄沒有執(zhí)行權(quán)限的時(shí)候普通用戶不能進(jìn)入

文件只有讀寫權(quán)限的時(shí)候普通用戶是可以刪除的(刪除文件不是修改它,是操作父及目錄),只要父級(jí)目錄有執(zhí)行和修改的權(quán)限

4、基本的用戶管理

*添加用戶

useradd? angela

要修改密碼才能登陸

passwd angela? 按提示輸入密碼即可

**為用戶配置sudo權(quán)限

用root編輯 vi /etc/sudoers

在文件的如下位置,為hadoop添加一行即可

root? ? ALL=(ALL)? ? ? ALL

hadoop? ALL=(ALL)? ? ? ALL

然后,hadoop用戶就可以用sudo來執(zhí)行系統(tǒng)級(jí)別的指令

[hadoop@shizhan ~]$ sudo useradd huangxiaoming

5、系統(tǒng)管理操作

*查看主機(jī)名

hostname

**修改主機(jī)名(重啟后無效)

hostname hadoop

*修改主機(jī)名(重啟后永久生效)

vi /ect/sysconfig/network

**修改IP(重啟后無效)

ifconfig eth0 192.168.12.22

**修改IP(重啟后永久生效)

vi /etc/sysconfig/network-scripts/ifcfg-eth0

mount**掛載外部存儲(chǔ)設(shè)備到文件系統(tǒng)中

mkdir? /mnt/cdrom? ? ? 創(chuàng)建一個(gè)目錄,用來掛載

mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/? ? 將設(shè)備/dev/cdrom掛載到 掛載點(diǎn) :? /mnt/cdrom中

*umount

umount /mnt/cdrom

*統(tǒng)計(jì)文件或文件夾的大小

du -sh? /mnt/cdrom/Packages

df -h? ? 查看磁盤的空間

關(guān)機(jī)

halt重啟

reboot

**配置主機(jī)之間的免密ssh登陸

假如 A? 要登陸? B

在A上操作:

%%首先生成密鑰對(duì)

ssh-keygen? (提示時(shí),直接回車即可)

%%再將A自己的公鑰拷貝并追加到B的授權(quán)列表文件authorized_keys中

ssh-copy-id? B

最后編輯于
?著作權(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)容

  • shift+zz退出VIM如果文本已經(jīng)經(jīng)過編輯,則首先保存文件1、日常操作命令 **查看當(dāng)前所在的工作目錄pwd ...
    陸號(hào)閱讀 279評(píng)論 0 0
  • 1、日常操作命令 2、文件系統(tǒng)操作 用vi文本編輯器來編輯生成文件 一些常用快捷鍵 3、文件權(quán)限的操作 4、基本的...
    瘋狂的喵喵閱讀 1,996評(píng)論 11 124
  • 作者:Rose 本文詳細(xì)列出Linux常用命令及使用方法,歡迎收藏,方便日后使用。 1.# 表示權(quán)限用戶(如:ro...
    阿修哥閱讀 1,222評(píng)論 0 12
  • 作者:Rose本文詳細(xì)列出Linux常用命令及使用方法,歡迎收藏,方便日后使用。1.# 表示權(quán)限用戶(如:root...
    SinX竟然被占用了閱讀 2,504評(píng)論 0 3
  • 系統(tǒng)信息 arch 顯示機(jī)器的處理器架構(gòu)(1) uname -m 顯示機(jī)器的處理器架構(gòu)(2) uname -r 顯...
    周曉風(fēng)閱讀 426評(píng)論 0 0

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