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

相关推荐

  • 计算机与操作系统

    计算机系统=Hardware+Software Linux操作系统=GNU/kernel+程序 (user space) ————– apps   shell    (人机交互接口) lib call(半层)  (kernel space) —&#…

    Linux干货 2017-02-14
  • Linux 目录结构

    Linux 目录结构 1.     前言     Linux 是一种开源的,且非常流行的操作系统,发行版本众多。为了统一和规范linux系统的主要目录名及其用途,提出了FHS标准,FHS是File Hierarchy Standard的简写。Linu…

    Linux干货 2015-07-26
  • Linus Torvalds 语录 Top 10

    下面是Linux的创始人Linus Torvalds的一些言论,这是我个人认为最有意思的10句。如果你想看更多的Linus Torvalds说过的话,你可以看看他在维基百科上的词条:Linux Torvalds。我们在下面给出中英文对照,希望你能喜欢。 “Really, I’m not out to dest…

    Linux干货 2015-04-03
  • Linux基础介绍

    1、Linux用户: Linux用户分为普通用户和管理员,普通用户的系统操作权限低,用户的误操作对系统数据的破坏程度有限,不会对系统造成灾难性的破坏。而管理员对系统具有绝对的权限,可以修改和设置系统的任何数据,如果误操作,及其容易对系统数据造成不可挽回的破坏,比如执行以下命令 rm  -rf  / 。因此,系统管理员在操作root用户时需…

    Linux干货 2016-07-26
  • shell脚本基础

    编程基础 v程序:指令+数据 v程序编程风格: 过程式:以指令为中心,数据服务于指令(适合小型程序) 对象式:以数据为中心,指令服务于数据(适合大型程序) vshell程序:提供了编程能力,解释执行 程序的执行方式 v计算机:运行二进制指令; v编程语言: 低级:汇编 高级: 编译:高级语言–>编译器–>目标代码 java…

    Linux干货 2016-08-15
  • 第十一周

    1、详细描述一次加密通讯的过程,结合图示最佳。 2、描述创建私有CA的过程,以及为客户端发来的证书请求进行办法证书。 CA 服务器端: (1)生成 CA 服务器的私钥 (umask 077; openssl genrsa -out /etc/pki/CA/private/cakey.pem 4096) (2)生成 CA服务器自谦证书 openssl req …

    Linux干货 2017-03-30