linux学习笔记

文件操作:
    显示文件: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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值