python 10第一周博客作业

1. 修改提示符格式 PS1=”\[\e[1;5;41;33m\][\u@\h \W]\\$\[\e[0m\]”
2.命令别名:alias NAME=’VALUE’
  如果想永久有效,要定义在配置文件中 仅对当前用户:~/.bashrc
  对所有用户有效:/etc/bashrc
3.日期和时间:相关命令 date 显示和设置系统时间 date +%s date -d @1509536033
  hwclock,clock: 显示硬件时钟 -s, –hctosys 以硬件时钟为准,校正系统时钟 -w, –systohc 以系统时钟为准,校正硬件时钟
时区:/etc/localtime
显示日历:cal –y
4.关机:halt, poweroff
   重启:reboot -f: 强制,不调用shutdown -p: 切断电源
关机或重启:shutdown shutdown [OPTION]… TIME [MESSAGE] -r: reboot -h: halt -c:cancel TIME:无指定,默认相当于 +1 now: 立刻,相当于+0 +m: 相对时间表示法,几分钟之后;例如 +3 hh:mm: 绝对时间表示,指明具体时间
5.screen命令:
      创建新screen会话 screen –S [SESSION]
      加入screen会话 screen –x [SESSION]
      退出并关闭screen会话 exit
      剥离当前screen会话 Ctrl+a,d
      显示所有已经打开的screen会话 screen -ls
      恢复某screen会话 screen -r [SESSION]
6.输出重定向:支持的操作符号包括:
   > 把STDOUT重定向到文件
  2> 把STDERR重定向到文件
  &> 把所有输出重定向到文件
  注:> 文件内容会被覆盖
         >> 原有内容基础上,追加内容
2 > 覆盖重定向错误输出数据流
2>> 追加重定向错误输出数据流
7.输入重定向:从文件中导入STDIN:
tr ‘a-z’ ‘A-Z’< /etc/issue
tr –d abc < /etc/fstab 删除fstab文件中的所有abc中任意字符
tr命令:选项: -c –C –complement:取字符集的补集
                        -d –delete:删除所有属于第一字符集的字符
                         -s –squeeze-repeats:把连续重复的字符以单独一个字符表示
                         -t –truncate-set1:将第一个字符集对应字符转化为第二字符集对应的字符
把多行发送给STDIN:使用“<<终止词”命令从键盘把多行重导向给STDIN 直到 终止词 位置的所有文本都发送给STDIN
mail -s “Please Call” admin@magedu.com << END
8.管道:管道(使用符号“|”表示)用来连接命令 命令1 | 命令2 | 命令3 | …
将命令1的STDOUT发送给命令2的STDIN,命令2的STDOUT发送到命令3的STDIN
STDERR默认不能通过管道转发,可利用2>&1 或 |& 实现
最后一个命令会在当前shell进程的子shell进程中执行用来
组合多种工具的功能
例:ls | tr ‘a-z’ ‘A-Z’
9.创建用户: useradd   创建组:groupadd
   删除用户:userdel      删除组:groupdel
   修改用户:usermod    修改组:groupmod
10.修改密码:passwd [OPTIONS] UserName: 修改指定用户的密码
                             paswd  -d:删除指定用户密码
                                         -l:锁定用户密码
                                         -u:解锁指定用户
11.修改文件权限:chmod [OPTION]… OCTAL-MODE FILE…
-R: 递归修改权限
chmod [OPTION]… MODE[,MODE]… FILE… MODE:
修改一类用户的所有权限: u= g= o= ug= a= u=,g=
修改一类用户某位或某些位权限 u+ u- g+ g- o+ o- a+ a- + –
chmod [OPTION]… –reference=RFILE FILE… 参考RFILE文件的权限,将FILE的修改为同RFILE
例:chmod u+wx,g-r,o=rx file
       chmod u+s FILE…  添加suid权限
       chmod g+s FILE… 添加SGID权限
       chmod o+t DIR…    添加sticky权限

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/92551

(0)
xtaoxtao
上一篇 2018-03-17 15:59
下一篇 2018-03-17 16:25

相关推荐

  • 马哥教育网络班22期+第四周课程练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost ~]# cp -rf /etc/skel/ /home/tuser1 [root@localhost ~]# chmod&…

    Linux干货 2016-09-19
  • N28-第二周作业

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。
    2、bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。
    3、请使用命令行展开功能来完成以下练习:
    (1)、创建/tmp目录下的:a_c, a_d, b_c, b_d
    (2)、创建/tmp/mylinux目录下的:
    mylinux/
    ├── bin
    ├── boot
    │   └── grub
    ├── dev
    ├── etc
    │   ├── rc.d
    │   │   └── init.d
    │   └── sysconfig
    │   └── network-scripts
    ├── lib
    │   └── modules
    ├── lib64
    ├── proc
    ├── sbin
    ├── sys
    ├── tmp
    ├── usr
    │   └── local
    │   ├── bin
    │   └── sbin
    └── var
    ├── lock
    ├── log
    └── run
    4、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。
    5、如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果?
    6、显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录。
    7、显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录。
    8、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。
    9、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22。
    10、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。
    11、复制/etc目录下所有以.d结尾的文件或目录至/tmp/mytest2目录中。
    12、复制/etc/目录下所有以l或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中。

    Linux干货 2017-12-11
  • Linux下 文件类型不同颜色的含义

    linux 文件颜色的含义 蓝色代表目录 绿色代表可执行文件 红色表示压缩文件 浅蓝色表示链接文件 灰色表示其他文件 红色闪烁表示链接的文件有问题了 黄色表示设备文件 蓝色文件———-目录 白色文件———-一般性文件,…

    Linux干货 2016-10-18
  • 有证说话硬–实现CA和证书申请

    centos下利用openssl来实现证书的颁发 直接进入正题,细节坑就不说了,自己解决起来更有挑战性不是 步骤流程: 我是拿的7.3版本做CA主机,6.8版本做客户端 1.创建CA 2.生成私钥 3.生成自签名证书 4.到客服端 5.生成私钥 6.生成证书申请文件 7.将请求发送给-CA主机 8.CA主机-验证签署 9.拷回给客户端使用 用法:openss…

    2017-04-11
  • 20160802学习笔记

    useradd相关补充:      1.新建一个用户创建时的一些默认权限在/etc/default/useradd配置中      2.新建用户家目录的过程实际就是将/etc/skel中的所有文件,拷贝到新建用户的/home下,并更改为改用户的用户名   &n…

    Linux干货 2016-08-03
  • sed基础

    sed 是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space ),接着用sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed 主要用来自动编辑一个或多个文件, 简化对文件的反复操…

    Linux干货 2017-05-01