cd ..
創(chuàng)建目錄
mkdir 命名
遞歸創(chuàng)建
mkdir -p(parent)命名/命名
創(chuàng)建普通文件
touch
輸出并顯示一行文本
echo
比如一段話之中有\(zhòng)n,就會把\n的換行作用顯示出來,就是解釋\n的作用并顯示出來
echo -e
復制(也可用作改名),用作復制文件
cp 要復制的文件名字 復制后文件名字的命名
復制目錄時用(已經(jīng)包含 -p [保持屬性不變]-r[遞歸復制])
cp -a
在移動或覆蓋一個文件時,會給你一個提示
cp -i
復制目錄
cp -r
移動或改名(./表示當前目錄)
mv 要移動的文件名字 路徑
移動目錄中所有的文件、目錄(移動的目錄不是空目錄)
mv -r
刪除目錄
rm 文件名字/目錄名字
不做提示直接刪除目錄、文件
rm -f
刪除遞歸目錄、文件
rm -r
不做提示刪除遞歸目錄、文件
rm -rf?
刪除空目錄(目錄里沒有任何文件跟目錄)
rmdir
查看(適合查看較小的文件)
cat 文件名
顯示行號
cat -n
特殊用法
cat > 文件名 <<EOF(要與結(jié)尾想呼應)
適合查看大文件(以百分比的形式展現(xiàn),‘q’退出)
more 文件名
查看相對較小文件(支持搜索)
less
查看文件頭10行(默認10行)
head
n是要查看的行數(shù)
head -n
查看文件后10行
tail
n是要查看的行數(shù)
tail
持續(xù)刷新(監(jiān)控文件)
tail -f
清屏(快捷方式:ctrl+l)
clear
強制結(jié)束
ctrl+c
ctrl+z
關(guān)機
poweroff
重啟
reboot
設(shè)置和查看別名,顯示系統(tǒng)當中已經(jīng)定義了哪些別名
alias
設(shè)置別名
alias "要設(shè)置的別名=要替換名字的命令"
取消設(shè)置的別名
unalias 設(shè)置的別名
顯示操作系統(tǒng)
uname
顯示系統(tǒng)所有信息
uname -a
顯示內(nèi)核版本
uname -r
查看版本
cat /etc/redhat-release
顯示主機名
hostname
設(shè)置新的主機名(一次性的,退出就沒有了)
hostname 新的主機名
設(shè)置新的主機名(永久的)
hostnamectl set-hostname 新的主機名
查看歷史使用過的命令(默認是1000行)
history
history這個命令的存放位置
grep -i "HIST" /etc.profile:
p代表剛執(zhí)行過的命令
!p
完整路徑
which
查看ls這個命令的路徑
which ls
查看ls這個命令依賴哪個程序
rpm -qf +命令的路徑
安裝(但不能解決依賴關(guān)系)
rpm -ivh
移除
rpm -e
包含了哪些文件
rpm -ql
查看ls這個命令是什么
whatis 要查看的命令
查看當前登陸用戶
whoami
統(tǒng)計文本信息
wc
統(tǒng)計字節(jié)linux命令,但會把換行符統(tǒng)計上(printf -f 準確的統(tǒng)計字節(jié)linux命令,只統(tǒng)計英文字母,不統(tǒng)計符號)
wc -c
單詞數(shù)量
wc -w
統(tǒng)計行數(shù)
wc -l
查看哪些人登錄你的系統(tǒng)
w(who的增強版)