Ubuntu命令合集(二)
来源:互联网 发布:淘宝什么是自主访问 编辑:程序博客网 时间:2024/06/06 20:30
用户管理
linux是多用户系统,开发过程一台机器供多个开发者一起使用,开发者每一个人都会有自己的账户和密码,除共享目录外各自的目录无操作交集,开发者的私有目录对其余开发者只有读权限,没有写权限,从而保护个人的工作环境和工作内容。
sudo adduser username——添加用户,home下创建username目录(用户工作目录),username目录有基本配置脚本(从系统目录skel拷贝过来的配置文件)
sudo useradd username——添加用户,不会创建目录,不能登录
sudo useradd -m username——添加用户,创建目录,不能登录
sudo passwd username——创建用户密码,然后才能登录
sudo userdel username——删除用户,不删除相关目录
sudo userdel -r username——删除用户和相关目录
用户组管理
用户组是具有相同特征的用户的集合,对于某些公共资源可以同时访问。
sudo groupadd g1——增加用户组
sudo groupdel g1——删除用户组
sudo gpasswd -a usr1 g1——将usr1添加到用户组g1
sudo gpasswd -d usr1 g1——将usr1从g1用户组删除
跨用户vim Test2.txt修改后保存:
用户组及外部用户的文件的权限问题:
ls -l——查看文件权限
第一组rwx:文件所有者(用户)读写执行权限,rw-普通文件
第二组r-x:整个用户组的读写执行权限
第三组r-x:其他用户(用户组的第三方用户)读写执行权限
修改文件权限
chmod 777 test——让用户组和其他用户,都能对文件进行读写操作
chmod +x test——对文件的单独一个属性修改,添加执行权限,所以用户都可以操作
chmod -x test——对文件去掉执行权限
修改文件用户和用户组
chown username:groupname test——修改文件的用户和公共用户组权限
username是文件原本所在用户,groupname是原本所在用户对应的用户组
Linux目录合集
根目录:所有的文件目录都会在根目录下
etc目录:系统的配置文件都放在etc目录下;
配置服务时的脚本也放在etc目录下;
系统启动后的系统写的第一个应用程序,启动脚本也会放在etc目录下
boot目录:和系统启动相关的目录
lib目录:存放系统使用的动态库,如C++的一些库
root目录:超级用户的目录
usr目录:存放和用户相关的程序和文件,如自己安装的第三方库(/usr/lib),安装的第三方可执行文件(/usr/bin或/usr/sbin)
系统的bin或sbin目录:系统命令
home目录:工作目录,在home目录下创建用户的工作目录
sys目录:linux内核相关设备的目录树
proc目录:系统启动过程动态生成(进程和内核的信息,CPU的信息,当前内核的一些系统文件也会在该目录下生成)
var目录:动态目录,存放日志信息
mnt目录:临时挂载目录
dev目录:linux外设,在该目录下生成硬件设备的访问节点
opt目录:安装一些额外软件,如交叉编译时,存放编译工具链
media目录:挂载目录,如插usb时,linux会自动识别外设,在该目录下创建出相应的文件
网络配置
参考:http://blog.csdn.net/cymy001/article/details/78502443
ifconfig——显示所有网卡信息
ifconfig eth0——查看网卡eth0的信息
sudo ifconfig eth0 down——禁用网卡eth0
ifconfig eth0 up——激活网卡eth0
ifconfig eth0 192.168.1.101——配置网卡eth0的IP地址
sudo route add default gw 192.168.1.1——添加网关
/etc/network/interfaces restart——重启网络服务
sudo vi /etc/resolv.conf——配置DNS
sudo vi /etc/network/interfaces——配置静态IP
ifconfig查看网卡A
sudo tcpdump -i A抓包
使用shell
- Ubuntu命令合集(二)
- ubuntu 命令合集
- ubuntu关机命令合集
- ubuntu关机命令合集
- ubuntu常见命令合集
- Ubuntu命令合集(一)
- 问题合集 ---- Linux命令(二) find
- Ubuntu常用软件合集
- ubuntu常用软件合集
- Ubuntu常用软件合集
- Ubuntu常用命令合集
- Ubuntu常用软件合集
- Ubuntu常用软件合集
- Windows命令合集
- windows命令合集
- windows命令合集
- windows命令合集
- windows命令合集
- numpy.einsum-学习笔记
- Ubuntu16.04解决/boot分区过小的方法
- class类练习3. 純虚函数的存在 / 引用 / 兼具子类父类身份 /
- 一些微信小程序项目实例
- 微信小程序教程系列
- Ubuntu命令合集(二)
- HashMap v.s. 动态规划
- 一张图看懂小程序全生态
- class 类练习4 简单交互 / 复杂交互 / list / list的遍历
- List 使用记录
- Python网络爬虫中常用第三方库总结
- [Leetcode][python]Triangle
- jdk1.8就带有的Lambda表达式,现在1.9都发布了你不会还没用过吧
- 监控/触发text input变化的事件大全,总有一个会命中