文件操作:
显示文件:ls [-l[a]] [文件夹名称]
创建文件:touch t.xt
复制文件:cp t.txt a.txt 将文件复制到当前目录 cp /路径 .
复制目录:cp -R 文件夹 目标文件夹
通配符:cp c_?01 .
删除文件:rm filename
删除文件夹:rm -rf 文件夹 f代表没有任何警告
查看文件类型:file a.txt
查看文件内容:
cat -n a.txt 显示行号,空行也加行号
cat -b a.txt 显示行号,空号不加行号
tail a.txt 跳到文本最后
tail -n 10 a.txt 跳到文本最后的10行
head -n 10 a.txt 查看文本前面10行
查看文本中是否存在某个内容:
grep -n(显示行数) "xxx" a.txt | more 加上| more 是为了分页(这是一个管道命令)
重定向命令:
ls -l > a.txt 列表的内容写入文件a.txt中(覆盖)
ls -l >> a.txt 列表的内容追加到文件a.txt的末尾
管道命令:
把上一个命令的结果交给|后面的命令处理
账户管理:
所有账户文件位置:etc/passwd文件
分组所在文件位置:etc/group
查看当前用户:who
useradd -m(创建home目录) leilu 添加一个名称为leilu的账号
passwd leilu 给leilu设置密码
userdel -r leilu 删除账户 -r:把hmoe目录下的用户文件夹删除
passwd leilu 修改密码
groupadd yy 创建组
usermod -G yy leilu 将用户分配到某个组
改变创建目录的默认权限:
umask 026 (777-026)就是剩下的权限
chmod g+x a.txt 将a.txt给予这个用户组的执行权限
chmod u+x a.txt 将a.txt给予这个用户的执行权限
cat /etc/group 查看所有组
创建用户,同时将用户分配到哪个组:
useradd -g 组名 用户名
查看所有用户:
cat /etc/passwd
命令:init[0123456]
运行级别
0:关机
1:单用户
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:系统重启
常用运行级别是3和5,要修改默认运行级别,可改文件/etc/inittab的id:5:initdefault这一行中数字
创建shell脚本:
第一个:
NDK=/aa/bb/cc
text=leilu
d=`date`或者d=$(date) 如果不加`则表示是date字符串
echo $NDK
echo $text
显示文件:ls [-l[a]] [文件夹名称]
创建文件:touch t.xt
复制文件:cp t.txt a.txt 将文件复制到当前目录 cp /路径 .
复制目录:cp -R 文件夹 目标文件夹
通配符:cp c_?01 .
删除文件:rm filename
删除文件夹:rm -rf 文件夹 f代表没有任何警告
查看文件类型:file a.txt
查看文件内容:
cat -n a.txt 显示行号,空行也加行号
cat -b a.txt 显示行号,空号不加行号
tail a.txt 跳到文本最后
tail -n 10 a.txt 跳到文本最后的10行
head -n 10 a.txt 查看文本前面10行
查看文本中是否存在某个内容:
grep -n(显示行数) "xxx" a.txt | more 加上| more 是为了分页(这是一个管道命令)
重定向命令:
ls -l > a.txt 列表的内容写入文件a.txt中(覆盖)
ls -l >> a.txt 列表的内容追加到文件a.txt的末尾
管道命令:
把上一个命令的结果交给|后面的命令处理
账户管理:
所有账户文件位置:etc/passwd文件
分组所在文件位置:etc/group
查看当前用户:who
useradd -m(创建home目录) leilu 添加一个名称为leilu的账号
passwd leilu 给leilu设置密码
userdel -r leilu 删除账户 -r:把hmoe目录下的用户文件夹删除
passwd leilu 修改密码
groupadd yy 创建组
usermod -G yy leilu 将用户分配到某个组
改变创建目录的默认权限:
umask 026 (777-026)就是剩下的权限
chmod g+x a.txt 将a.txt给予这个用户组的执行权限
chmod u+x a.txt 将a.txt给予这个用户的执行权限
cat /etc/group 查看所有组
创建用户,同时将用户分配到哪个组:
useradd -g 组名 用户名
查看所有用户:
cat /etc/passwd
命令:init[0123456]
运行级别
0:关机
1:单用户
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:系统重启
常用运行级别是3和5,要修改默认运行级别,可改文件/etc/inittab的id:5:initdefault这一行中数字
创建shell脚本:
第一个:
NDK=/aa/bb/cc
text=leilu
d=`date`或者d=$(date) 如果不加`则表示是date字符串
echo $NDK
echo $text