Linux操作系统day02
2019-02-27 本文已影响0人
程序员Darker
Linux文件系统结构
Linux常用目录命令
# 家目录
cd 或 cd ~
# 根目录
cd /
# 切换到上级目录
cd ..
# 进入上次所在目录
cd -
如何修改path路径
查看环境变量
echo $PATH
- 临时修改
#只在当前窗口效
#生效方法:立即生效
#有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置
#用户局限:仅对当前用户
export PATH=/root/:$PATH:/home/codewang
- 永久修改
#生效方法:系统重启 || source /etc/profile
#有效期限:永久有效
#用户局限:对所有用户
# 编辑 /etc/profile
[root@codewang ~]# vim /etc/profile
[root@codewang ~]# echo $PATH
/usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
# 让这个配置文件生效
[root@codewen ~]# source /etc/profile
注意:查看当前目录下所有的文件(包括隐藏文件)
ll -a
Linux权限管理
文件的权限
-
顺口溜:1+3+3+3=10,一共是10个字母
文件权限.PNG
文件信息
文件信息.PNG从左至右分析
- 权限:r read 读
w write 写
x execute 执行
. 从左到后对应三种用户:所属用户 当前用户 其他用户
- 1代表文件引用次数(当引用次数为0时文件会被回收)
- 所属用户
- 所属用户组
- 文件大小(所显示的档案大小是以byte为单位)
- 文件最后修改日期
- 文件名
修改权限
- 字母方式
例如:
#用户可读可写可执行 组 可读可执行 其它 可读
chmod u=rwx,g=rx,o=r 1.txt
- 数字方式(常用)
例如:
#用户可读可写可执行 组 可读可执行 其它 可读
chmod 754 1.txt
说明:7代表可读可写可执行,由4+2+1组成,如果用户没有权限,那就是0+0+0了
- 修改用户和用户组
chown 用户.用户组 文件或目录 [-R]
shell使用技巧
-
shell通配符
shell通配符.PNG -
shell特殊符号
Linux文件操作命令
命令总结
命令总结.PNG常用参数
ls常用参数
ls常用参数.PNGmkdir的参数
-p 递归创建不存在的目录
rm的参数
rm的参数.PNGcp的参数
cp的参数.PNG常用文件操作
- 创建文件
echo
- 删除文件
rm 文件名
# 大招
rm -rf 文件名
- 拷贝文件
cd 源文件路径 新文件路径
- 剪切文件
mv 源文件路径 新文件路径
- 编辑文件
vim 文件名
用户和组操作
用户操作
- 添加用户
useradd 用户名 [-u 用户ID] [-g 组id]
- 修改用户
usermod 用户名 [-u 用户ID] [-g 组id]
- 删除用户
userdel 用户名 [-r:连同用户家目录一起删除]
组操作
- 添加组
groupadd 组名
- 修改组
groupmod -n 新组名 旧组名
- 删除组(组里有用户,不能删除)
groupdel 组名
修改密码
# 修改自己的密码
passwd
# 修改别人的密码 只有root才能使用
passwd 用户名
文件压缩和解压
tar常用参数
tar常用参数.PNG压缩
# 压缩成gzip格式
tar -zcvf 文件名.tar.gz 文件1 文件2 目录
# 压缩成bz2格式
tar -jcvf 文件名.tar.bz2 文件1 文件2 目录
# 压缩ZIP
zip -r 文件名.zip 文件1 文件2 目录
解压
#解gzip包
tar -zxvf 文件名.tar.gz
# 解bzip2包
tar -jxvf 文件名.tar.bz2
#
unzip 文件名.zip
系统管理命令
进程管理
#查看进程 PID 进程号
ps -ef
ps aux
#查看活动进程
top
# 杀掉进程必死
kill -9 进程号
系统关机
系统关机.PNG链接文件
- 软连接
# 使用格式
ln 源文件 链接文件
- 硬链接
ln -s 源文件 链接文件