日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

centos7.0_Linux命令筆記_自己整理

 小仙女本仙人 2022-05-25 發(fā)布于北京


#    代表 root權(quán)限

$    代表普通用戶

切換用戶:su 用戶名       su - 用戶

ls -l    ls /                 查看所有目錄

ls(dir)                      查看當前用戶下的所有目錄

ls –l                         查看當前用戶下目錄的詳細信息

sudo                       臨時獲取root權(quán)限


新建:mkdir


-p:  創(chuàng)建新目錄時,在其父目錄不存在的情況下首先創(chuàng)建父目錄。

-m: 創(chuàng)建新目錄的同時指定此目錄的權(quán)限。

mkdir                    在當前目錄下創(chuàng)建文件夾.(如:mkdir abc)

mkdir –p               添加包含子目錄的目錄(如:mkdir -p abc/usb)

touch fileA             創(chuàng)建一個文本文件


文件復(fù)制:


sudo cp filename path(如:sudo cp my.cnf /etc/mysql/)

scp –r ./eleasticearch-2.2.1/ haolb@192.168.1.102:`pwd`      文件遠程分發(fā)文件
-r 指把當前目錄下所有文件


刪除rm


rm -r         刪除目錄 單個目錄(例:rm -r abc)

rm -rf         強制刪除整個目錄

rm -rm /test/*     只刪除下面的文件及文件夾,而保留 test文件夾的名字


目錄的進與退


在Linux的目錄結(jié)構(gòu)中“.”表示當前目錄,“..”表示當前目錄的父目錄,“/”表示根目錄

cd /        回根目錄

cd /        目錄名 進入目錄里面(如:cd /home)

cd空格點點     cd .. 返回上一級

cd ~         返回默認根目錄

cd ../..     返回上級的上級


修改

mv /home/abc /home/abcd      mv命令可以用于移動和改名目錄或文件

vi file             修改*.txt文本。(:q 保存退出,:q! 不保存)

sudo gedit /etc/profile        修改配置文件時用。


vi命令的使用

:q!    (退出不保存)強制離開并放棄編輯的文件

wq   保存


查找

find / -name "aaabbbccc" 查找文件的位置

ls -l /etc | less    內(nèi)容分屏顯示(命令后面加 | less。q是退出)



各種查看

fdisk -l        查看外接U盤

pwd            注:查看用戶當前所處的位置

locate mongo        查看mongoDB數(shù)據(jù)庫的安裝位置

cat /etc/passwd        linux查看有哪些用戶

df –h                       df命令可以顯示目前所有文件系統(tǒng)的可用空間及使用情形
df -h               查看每個根路徑的分區(qū)大小
du -sh              [目錄名] 返回該目錄的大小
du -sm              [文件夾] 返回該文件夾總M數(shù)
du -h               [目錄名] 查看指定文件夾下的所有文件大?。ò游募A)
查看硬盤的分區(qū) #sudo fdisk -l
查看IDE硬盤信息 #sudo hdparm -i /dev/hda
查看STAT硬盤信息 #sudo hdparm -I /dev/sda 或 #sudo apt-get install blktool #sudo blktool /dev/sda id
查看硬盤剩余空間 #df -h #df -H
查看目錄占用空間 #du -hs 目錄名
優(yōu)盤沒法卸載 #sync fuser -km /media/usbdisk

cat /etc/redhat-release                    顯示系統(tǒng)安裝時centos默認的發(fā)行版本信息

du -h --max-depth=1    查看當前文件夾的大小

ls –lht              顯示當前目錄下的所有文件及文件的信息

ls -lht –S          顯示當前目錄下的所有文件及從大到小排序

pgrep –l           同時顯示進程名和PID(如:pgrep mongo -l)

dpkg -l            查看本機已安裝軟件

which java        查看本軟件的一個軟連接(/usr/bin/java)

ls -l /usr/bin/java    查看本軟件的真正位置(/usr/bin/java ->/etc/alternatives/java)

dpkg -L xxxx           查看軟件安裝位置

dpkg -l | grep filename    查看軟件是否安裝
cat /etc/redhat-release            查看centos 版本

tail -n 100 catalina.out          查詢?nèi)罩疚膊孔詈?00行的日志;
tail -n +100 catalina.out        查詢100行之后的所有日志;
tail -fn 100  catalina.out        循環(huán)實時查看最后100行記錄(最常用的)
配合著grep用, 例如 : tail -fn 100 catalina.out | grep   -- '關(guān)鍵字'
如果一次性查詢的數(shù)據(jù)量太大,可以進行翻頁查看,
例如:tail -n 6000  catalina.out |more -100 可以進行多屏顯示(ctrl + f 或者 空格鍵可以快捷鍵)


添加用戶和設(shè)置密碼


useradd haolb                        添加新用戶
passwd haolb                         用戶設(shè)置密碼


權(quán)限設(shè)置

chown –R haolb:123456 filename     設(shè)置filename文件夾權(quán)限給haolb用戶
chown a+x ./start.sh                       start.sh文件添加執(zhí)行權(quán)限



防火墻設(shè)置

查看防火墻狀態(tài)
firewall-cmd --state

停止firewall
systemctl stop firewalld.service

開啟firewall
firewall-cmd --state

禁止firewall 開機啟動
systemctl disable firewalld.service


    

下載


curl -O https://fastdl./linux/mongodb-linux-x86_64-3.0.6.tgz


安裝命令


rpm  -ivh  包全名
選項:
  -i (install)  安裝
  -v (verbose) 顯示詳細信息
  -h (hash) 顯示進度
  --nodeps 不檢測依賴性(絕不允許使用)


包的解壓


tar zxf mongodb-linux-i686-1.8.2.tgz

tar -zxvf mongodb-linux-i686-1.6.5.tgz

tar –Jxf CGAL-4.13.1.tar.xz


文件搜索


find / -name file1                               從 '/' 開始進入根文件系統(tǒng)搜索文件和目錄
find / -user user1                               搜索屬于用戶 'user1' 的文件和目錄
find /home/user1 -name \*.bin                    在目錄 '/ home/user1' 中搜索帶有'.bin' 結(jié)尾的文件
find /usr/bin -type f -atime +100                搜索在過去100天內(nèi)未被使用過的執(zhí)行文件
find /usr/bin -type f -mtime –10                 搜索在10天內(nèi)被創(chuàng)建或者修改過的文件
find / -name \*.rpm -exec chmod 755 '{}' \;      搜索以 '.rpm' 結(jié)尾的文件并定義其權(quán)限
find / -xdev -name \*.rpm                        搜索以 '.rpm' 結(jié)尾的文件,忽略光驅(qū)、捷盤等可移動設(shè)備
locate \*.ps                 尋找以 '.ps'  結(jié)尾的文件 - 先運行 'updatedb' 命令
whereis halt                 顯示一個二進制文件、源碼或man的位置
which halt                   顯示一個二進制文件或可執(zhí)行文件的完整路徑

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多