清空命令行:reset
文件操作:
顯示列表
ls -l
ls -la 所有
ls -l ja* 通配符查找
創(chuàng)建文件
touch today.c
復(fù)制文件
cp src.txt dest.txt
cp -i src.txt dest.txt 詢問
cp src.txt . 復(fù)制到當(dāng)前目錄
cp -R 目錄 dest 復(fù)制整個(gè)目錄到指定路徑
cp c_?1 ../? 通配符復(fù)制到上級(jí)目錄
刪除文件
rm file
刪除目錄
rm -rf 目錄
查看文件類型:
file 文件
查看文件內(nèi)容:
cat file
cat -n file 顯示行號(hào)
查看文件最后10行
tail -n 10 file
查看文件最開始的10行
head -n 10 file
創(chuàng)建用戶
useradd -m jack 創(chuàng)建用戶的同時(shí),創(chuàng)建了home目錄
userdel -r jack 刪除用戶
創(chuàng)建組
groupadd androidgroup
分配用戶到組
usermod -G androidgroup jack
文件權(quán)限
r讀 w寫 x執(zhí)行
drwxr-xr-x
d rwx r-x r-x
d目錄
1.文件所屬用戶具備的權(quán)限(root對(duì)該文件具備讀寫執(zhí)行權(quán)限)
2.文件所屬用戶的所屬組具備的權(quán)限(讀、執(zhí)行)
3.系統(tǒng)的其他用戶具備的權(quán)限(讀、執(zhí)行)
rwx必須是固定順序
權(quán)限 二進(jìn)制 八進(jìn)制
--- 000 0
--x 001 1
-w- 010 2
-wx 011 3
r-- 100 4
r-x 101 5
rw- 110 6
rwx 111 7
修改文件權(quán)限
chmod 644 file
給用戶加上執(zhí)行權(quán)限
chmod u+x file
改變創(chuàng)建目錄的默認(rèn)權(quán)限
umask 026
777-026
改變文件的所屬
chown user.group file
chown user file
chown .group file
----------------------shell腳本
輸出
echo
#!/bin/bash
2 NDK=10
3 text="i love shell"
4
5 #命令的執(zhí)行結(jié)果的輸出作為變量的值
6 text1=`date`
7 text2=$(who)
8
9 echo $NDK
10 echo $text
11 echo "$text very much"
12 echo "\$NDK"
13 echo $text1
14 echo $text2