記錄了學(xué)習(xí)Linux的時(shí)候常用的指令,還有一些基礎(chǔ)知識(shí)的筆記
指令 | 作用 | 詳細(xì)&示例 |
---|---|---|
shutdown -h now | 立刻關(guān)機(jī) | |
shutdown -r now | 立刻重啟 | |
reboot | 立刻重啟 | |
logout | 注銷 | |
startx | 啟用圖像化界面,如果支持 | |
reboot | 立刻重啟 | |
ls | 查看當(dāng)前目錄的所有文件 | |
ls -l | 查看當(dāng)前目錄的所有文件 | 詳細(xì)模式 |
ls -a | 查看當(dāng)前目錄的所有文件 | 包括隱藏文件 |
cat | 查看文件內(nèi)容 | |
more | 分頁查看文件內(nèi)容 | |
less | 干凈方式查看文件內(nèi)容 | q退出 |
cd | 切換目錄 | |
pwd | 查看當(dāng)前路徑 | |
useradd | 添加一個(gè)用戶 | 需要管理員權(quán)限 |
useradd -g | 添加一個(gè)用戶并加入組 | useradd -g 組名 用戶名 |
passwd | 設(shè)置密碼 | passwd要指定用戶,否則指當(dāng)前用戶 |
userdel | 刪除用戶 | userdel xiaoming |
userdel | 刪除用戶及主目錄 | userdel -r xiaoming |
mkdir | 建立目錄 | |
rmdir | 刪除目錄 | |
touch | 建立空文件 | |
cp | 復(fù)制文件 | cp hello.java /home/zt/ |
mv | 移動(dòng)文件或者改文件名 | |
rm | 刪除文件 | |
rm | 刪除所有內(nèi)容 | rm -rf * |
l | 管道命令 | 命令連接符 |
grep | 查找 | grep "內(nèi)容" 文件 |
find | 搜索 | find / -name test.py 全盤找 |
find | 搜索size>1G的文件 | find -size +1000000k |
> | 管道定向覆蓋輸出 | /grep -n "hello" hello.java > show.txt |
>> | 管道定向追加輸出 | |
groupadd | 添加組 | |
chmod | 修改文件權(quán)限 | chmode 777 test |
who am i | 查看我是誰 | |
usermod -g | 改變用戶所在的組 | usermod -g 組名 用戶名 |
usermod -d | 改變用戶登錄初始目錄 | usermod -g 目錄名 用戶名 |
mount | 掛載文件 | mount /mnt/cdrom/ |
umount | 取消掛載 | umount /mnt/cdrom/ |
uname -a | 查看系統(tǒng)性信息 | |
fdisk -l | 查看磁盤信息 | |
chsh | 改變shell | chsh -s /bin/bsh |
history | 查看曾經(jīng)用過的命令 | |
ifconfig | 查看ip | |
rpm | 軟件包管理工具 | |
rpm | 軟件包查看 | rpm -qa |
rpm | 軟件包安裝 | rpm -i RPM包路徑 |
rpm | 軟件包升級(jí) | rpm -U RPM包路徑 |
ps | 查看進(jìn)程信息 | ps -aux |
kill | 殺死進(jìn)程 | kill 777 |
kill | 強(qiáng)制殺死進(jìn)程 | kill -9 777 |
echo $SHELL | 查看當(dāng)前使用的shell | |
alias | 別名 | alias show='pwd' |
zip | 壓縮 | |
unzip | 解壓縮 |
擴(kuò)展知識(shí)
/ 根目錄
/root 存放root用戶的相關(guān)文件(超級(jí)管理員)
/home 存放普通用戶的相關(guān)文件
/bin 存放普通(常用)命令的目錄如Vi cat ls
/sbin 存放要具有一定權(quán)限才可以使用的命令
/mnt 默認(rèn)掛載光驅(qū)惡化軟驅(qū)的目錄
/boot 存放引導(dǎo)相關(guān)的文件
/etc 存放配置相關(guān)文件如環(huán)境變量之類
/var 存放經(jīng)常變化的文件
/usr 安裝軟件的默認(rèn)文件夾
cat /etc/profile 查看環(huán)境變量
cat /etc/group/ 查看組信息
-rw-r--r--
- 文件類型 -普通文件 d目錄
rw- 文件所有者對(duì)于該文件的權(quán)限 r (4)可讀 w(2)可寫 x(1)可執(zhí)行
r-- 文件所在組對(duì)該文件的權(quán)限
r-- 其他組的用戶對(duì)該文件的權(quán)限
.bin文件安裝
./ xxxxx.bin
.tar.gz文件安裝
tar -zxvf xxxx.tar.gz
shell分類
ls /bin/*sh
/bin/ash,/bin/bash,bin/bsh,/bin/csh,/bin/sh,/bin/tcsh
Vi 編輯器的使用
vi hello.java 新建一個(gè)文件hello.java
i 進(jìn)入編輯模式
esc 進(jìn)入命令模式
:wq退出并保存
:q!退出不保存