shell 学习

清空命令行:reset

文件操作:

显示列表

ls -l

ls -la 所有

ls -l ja* 通配符查找

创建文件

touch today.c

复制文件

cp src.txt dest.txt

cp -i src.txt dest.txt 询问

cp src.txt . 复制到当前目录

cp -R 目录 dest 复制整个目录到指定路径

cp c_?1 ../  通配符复制到上级目录

删除文件

rm file

删除目录

rm -rf 目录

查看文件类型:

file 文件

查看文件内容:

cat file

cat -n file 显示行号

查看文件最后10行

tail -n 10 file

查看文件最开始的10行

head -n 10 file

创建用户

useradd -m jack 创建用户的同时,创建了home目录

userdel -r jack 删除用户

创建组

groupadd androidgroup

分配用户到组

usermod -G androidgroup jack

文件权限

r读 w写 x执行

drwxr-xr-x

d rwx r-x r-x

d目录

1.文件所属用户具备的权限(root对该文件具备读写执行权限)

2.文件所属用户的所属组具备的权限(读、执行)

3.系统的其他用户具备的权限(读、执行)

rwx必须是固定顺序

权限 二进制 八进制

--- 000 0

--x 001 1

-w- 010 2

-wx 011 3

r-- 100 4

r-x 101 5

rw- 110 6

rwx 111 7

修改文件权限

chmod 644 file

给用户加上执行权限

chmod u+x file

改变创建目录的默认权限

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 #命令的执行结果的输出作为变量的值

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

命令执行退出的状态:

0 成功

127 没有找到命令

1 未知错误

126 命令不可执行

只有if命令的退出状态码为0,才会执行then部分

if 命令

then

命令

fi

test数值比较

-gt

-eq 等于

-le

-ne 不等于

test字符串比较

str1 == str2

str1 != str2

str1 < str2

-n str1 长度是否非0

-z str1 长度是否为0

文件比较

-d 检查是否存在,并且是一个目录

-e 检查file是否存在

-f 检查是否存在,并且是一个文件

-r 检查是否存在,并且可读

-w、-x

file1 -nt file2 file1比file2新

file1 -ot file2 file1比file2旧

case命令

case 变量 in

pattern1) 命令;;

pattern2) 命令;;

*) 默认命令;;

esac

for命令

for var in list

do

命令

done

while命令

while test command

do

命令

done

—————

#!/bin/bash

a=10

b=20

#expr命令

c=${expr $b / $a}

#方括号

d=$[$sa * 2]

#bc 浮点数计算

#| 管道,一个命令的输出作为另一个命令的输入

#scale 是自带的内建变量

e=$(echo “scale=4;$a / 3” | bc)

#内联输入重定向

f=$(

bc<< EOF

scale=4

a1= ($a * $b)

a1/3

EOF

)

echo “c:$c”

echo “d:$d”

echo “e:$e”

echo “f:$f”

————————

#!/bin/bash

echo “ my shell exit”

exit_5

————————

#!bin/bash

if pwd

then

echo “ok”

else

echo “error”

if

————

查找 在password 找 testuser 变量

grep $testuser /etc/passwd

#!/bin/bash

testuser=lady

if grep $testuser /etc/passwd

then

echo “ok”

ls -a /home/$testuser/

elif ls -d /home/$testuser

then

echo “用户不存在,主目录存在“

else

echo “testuser not exist ”

fi

————

#!/bin/bash

#test命令 如果条件成立,test命令状态为0退出,if条件成立

var=“”

if test $var

then

echo ” test=true”

else

echo “test=false”

fi

—————

#!/bin/bash

a=10

b=5

if [ $a -gt $b ]

then

echo ”$a greater than $b“

else

echo “$a smaller than $b”

fi

————

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容