linux shell

清空命令行: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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容