“Linux-2020-spring-3-11”的版本间的差异
跳到导航
跳到搜索
| 第16行: | 第16行: | ||
sudo:以root的身份执行后面的命令 | sudo:以root的身份执行后面的命令 | ||
执行时,需要输入这个用户的密码,注意不是root密码 | 执行时,需要输入这个用户的密码,注意不是root密码 | ||
| − | + | root密码和sudoer的密码都应该足够复杂,并且尽量定期更换。可以把密码写到纸上,放到安全的地方。 | |
在Ubuntu下,只有具有sudo权限的用户(称为sudoer)可以调用sudo。 | 在Ubuntu下,只有具有sudo权限的用户(称为sudoer)可以调用sudo。 | ||
问题1:有sudo权限的话,可否修改root密码? | 问题1:有sudo权限的话,可否修改root密码? | ||
2020年3月11日 (三) 02:15的版本
上节课内容回顾
文件目录结构(有标准规定)
根目录 / 家目录 /home/username
增加或删除用户(必须通过root权限)
useradd 低级(更底层)的命令 adduser deluser sudo deluser zhli sudo adduser yli
sudo:以root的身份执行后面的命令
执行时,需要输入这个用户的密码,注意不是root密码 root密码和sudoer的密码都应该足够复杂,并且尽量定期更换。可以把密码写到纸上,放到安全的地方。 在Ubuntu下,只有具有sudo权限的用户(称为sudoer)可以调用sudo。 问题1:有sudo权限的话,可否修改root密码? 问题2:系统管理时,哪些人可以知道root密码?哪些人可以是sudoer?
- 替换用户
1、su yli:切换到yli这个用户下。 2、su :若后面没有参数,默认切换到root账户下。 3、exit:退出
- 绝对路径和相对路径
1、绝对路径:从根目录开始到目标文件的路径 2、相对路径:从当前目录(不是从根目录开始)到目标文件的路径 3、相关命令:ls;ls -a;pwd;cd;touch(创建一个文件;如果一个文件已经存在,就会更新文件的时间);date,cal,calendar,bc,echo,uname
几个简单命令
1、uptime:系统启动的时间 2、hostname:机器名 3、who:显示当前登录的用户,以及用户从哪里登录进来的ctrl+alt+f7(登录终端) 4、users:目前有几个用户登录了这个系统 5、w:和who类似,同时可以显示每个用户在干啥 6、whoami:写程序的时候会用到
命令的语法、man、ls
- 命令的格式
定义:s/# cmd(命令) option(选项) argument(参数)
例子:cd:后面不加参数时,默认切换到当前用户的家目录下。
1、命令:一个操作
2、选项:操作方式
3、参数:操作对象
例子:1、man 3 printf:(synopsis 用法; description 描述)看在线文档
man ls :(LS(1): Name ; synopsis: ls [option]... [file]...可以跟0个到n个选项或者文件)
man pwd:
option:可以是长选项(--all)或者是短选项(-a),ls --all和ls -a实现的效果是一样的。
4、ls -d /home:看目录自身的信息
ls -a /home:
ls -c /home:
ls -l /home:长格式
a、第一个字符d表示文件夹,-表示文件,接下来的连续三个owner的权限,然后三个是group的权限;最后三个是other的权限;
b、24:硬链接数
c、zhenghua:owner
d、zhenghua:group
e、4090:表示文件所占的物理空间,表示的是该目录自身所占内存的大小,不是该目录下所有文件相加所占的空间。
f、mar 26 10:31 :时间信息
g、zhenghua :文件的名字
ls -r,--reverse /home:逆序
ls -R /home:递归显示
ls -S /home:
ls --color=none /home:
ls -h /home:
ls -lh:大小信息
ls -t /home:
文件的时间:create创建时间;modify修改时间;acess访问时间
ls -al: