大資料之Linux常用命令集合

2021-10-05 06:20:35 字數 4229 閱讀 1020

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

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

date 顯示系統日期

cal 2020 顯示2023年的日曆表

hostname master 臨時修改主機名為master,登出後生效

vi /etc/hostname 永久修改主機名

shutdown -h now		關機

shutdown -h hours:minutes 按指定時間關機

reboot 重啟

exit 登出(登出)

cd /opt 			進入 '/opt' 目錄'

cd .. 返回上一級目錄

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

cd 進入根目錄

cd - 返回上次所在的目錄

pwd 顯示工作路徑

ls 檢視目錄中的檔案

ls -f 檢視目錄中的檔案

ls -l (ll) 顯示檔案和目錄的詳細資料

ls -a 顯示隱藏檔案

ls *[0-9]* 顯示包含數字的檔名和目錄名

mkdir soft 建立乙個叫做 'soft' 的目錄

mkdir test1 test2 同時建立兩個目錄

mkdir -p /soft/test1/test2 遞迴的建立乙個目錄

rm -f test 刪除'test'的檔案'

rmdir test 刪除'test'的目錄'

rm -rf test 強制刪除'test'的目錄並同時刪除其內容

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

mv sort opt 重新命名/移動

cp test1 test2 複製乙個檔案

cp dir/* . 複製乙個目錄下的所有檔案到當前工作目錄

cp -a /tmp/dir1 . 複製乙個目錄到當前工作目錄

ln -s jdk1.8.212 jdk 建立軟鏈結

groupadd group_name 		建立乙個新使用者組 

groupdel group_name 刪除乙個使用者組

groupmod -n new_group_name old_group_name 重新命名乙個使用者組

useradd user1 建立乙個新使用者

userdel -r user1 刪除乙個使用者 ( '-r' 排除主目錄)

usermod -c "user ftp" -g system -d /ftp/user1 -s /bin/nologin user1 修改使用者屬性

passwd 修改口令

passwd user1 修改乙個使用者的口令 (只允許root執行)

chage -e 2005-12-31 user1 設定使用者口令的失效期限

pwck 檢查 '/etc/passwd' 的檔案格式和語法修正以及存在的使用者

grpck 檢查 '/etc/passwd' 的檔案格式和語法修正以及存在的群組

newgrp group_name 登陸進乙個新的群組以改變新建立檔案的預設群組

mount /dev/hda2 /mnt/hda2 	掛載乙個叫做hda2的盤 - 確定目錄 '/ mnt/hda2' 已經存在 

umount /dev/hda2 解除安裝乙個叫做hda2的盤 - 先從掛載點 '/ mnt/hda2' 退出

fuser -km /mnt/hda2 當裝置繁忙時強制解除安裝

umount -n /mnt/hda2 執行解除安裝操作而不寫入 /etc/mtab 檔案- 當檔案為唯讀或當磁碟寫滿時非常有用

mount /dev/fd0 /mnt/floppy 掛載乙個軟盤

mount /dev/cdrom /mnt/cdrom 掛載乙個cdrom或***rom

mount /dev/hdc /mnt/cdrecorder 掛載乙個cdrw或***rom

mount /dev/hdb /mnt/cdrecorder 掛載乙個cdrw或***rom

mount -o loop file.iso /mnt/cdrom 掛載乙個檔案或iso映象檔案

mount -t vfat /dev/hda5 /mnt/hda5 掛載乙個windows fat32檔案系統

mount /dev/sda1 /mnt/usbdisk 掛載乙個usb 捷盤或快閃儲存器裝置

mount -t smbfs -o username=user,password=pass //winclient/share /mnt/share 掛載乙個windows網路共享

bunzip2 file1.bz2 	解壓乙個叫做 'file1.bz2'的檔案 

bzip2 file1 壓縮乙個叫做 'file1' 的檔案

gunzip file1.gz 解壓乙個叫做 'file1.gz'的檔案

gzip file1 壓縮乙個叫做 'file1'的檔案

gzip -9 file1 最大程度壓縮

rar a file1.rar test_file 建立乙個叫做 'file1.rar' 的包

rar a file1.rar file1 file2 dir1 同時壓縮 'file1', 'file2' 以及目錄 'dir1'

rar x file1.rar 解壓rar包

unrar x file1.rar 解壓rar包

tar -cvf archive.tar file1 建立乙個非壓縮的 tarball

tar -cvf archive.tar file1 file2 dir1 建立乙個包含了 'file1', 'file2' 以及 'dir1'的檔案檔案

tar -tf archive.tar 顯示乙個包中的內容

tar -xvf archive.tar 釋放乙個包

tar -xvf archive.tar -c /tmp 將壓縮包釋放到 /tmp目錄下

tar -cvfj archive.tar.bz2 dir1 建立乙個bzip2格式的壓縮包

tar -jxvf archive.tar.bz2 解壓乙個bzip2格式的壓縮包

tar -cvfz archive.tar.gz dir1 建立乙個gzip格式的壓縮包

tar -zxvf archive.tar.gz 解壓乙個gzip格式的壓縮包

zip file1.zip file1 建立乙個zip格式的壓縮包

zip -r file1.zip file1 file2 dir1 將幾個檔案和目錄同時壓縮成乙個zip格式的壓縮包

unzip file1.zip 解壓乙個zip格式壓縮包

yum localinstall package_name.rpm 將安裝乙個rpm包,使用你自己的軟體倉庫為你解決所有依賴關係

yum update package_name.rpm 更新當前系統中所有安裝的rpm包

yum update package_name 更新乙個rpm包

yum remove package_name 刪除乙個rpm包

yum list 列出當前系統中安裝的所有包

yum search package_name 在rpm倉庫中搜尋軟體包

yum clean headers 刪除所有標頭檔案

yum clean all 刪除所有快取的包和標頭檔案

cat file1 		從第乙個位元組開始正向檢視檔案的內容 

tac file1 從最後一行開始反向檢視乙個檔案的內容

more file1 檢視乙個長檔案的內容

less file1 類似於 'more' 命令,但是它允許在檔案中和正向操作一樣的反向操作

head -2 file1 檢視乙個檔案的前兩行

tail -2 file1 檢視乙個檔案的最後兩行

tail -f /var/log/messages 實時檢視被新增到乙個檔案中的內容

Linux 常用命令集合

1.常用命令 ls 顯示當前目錄下的檔案和資料夾 ltr 按時間順序顯示檔案和資料夾的詳細資訊,不帶引數的時候 只顯示資料夾和檔案。vi 開啟檔案的內容 tar cvf file.tar file 壓縮成tar包 tar xvf file.tar file 解壓縮tar包,後面的file可以不用寫,...

Linux常用命令集合

下文中的一些linux命令是我在工作中用到收集而來的,較為碎片化,然後,不定時更新 檢視軟體是否安裝。列出所有安裝的dockerrpm qa grep docker軟體是否安裝rpm q grep docker列出軟體包安裝的檔案rpm ql docker檢視軟體所有安裝包的檔案儲存位置rpm qa...

Linux 常用命令集合

這裡記錄下linux小白常用的命令吧 1.目錄 檔案等操作 rm rf 刪除某目錄 mv 原始檔 目標檔案 類似於搬家或者重新命名 cd 返回上一級目錄 ssh 從12號登陸18號 ssh txz 11.11.11.18或者ssh txz node18 在 etc hosts裡有對應關係 scp 檔...