猿课,linux系统精讲
2015-11-13 23:41
141 查看
1.1 创建和删除目录
mkdir ,make dirctory;可接相对路径和绝对路径
man,manu;查看命令用法
-p,parent;
-v,visual;
rmdir,remove directory;删除目录
tree,
以图形显示驱动器或路径的文件夹结构
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum -y install 包名(支持*) :自动选择y,全自动
1.2 rm命令
删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。
-f, --force 忽略不存在的文件,从不给出提示。
-i, --interactive 进行交互式删除
-r, -R, --recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。
-v, --verbose 详细显示进行的步骤
1.3 cp命令
将源文件复制至目标文件,或将多个源文件复制至目标目录。
-R, -r, --recursive 复制目录及目录内的所有项目
cp 源文件,目标文件;源文件复制并重命名为目标文件名
1.4 移动和重命名mv
1.5 文件查看命令
cat
tac,从尾到头显示
more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能
less
g,跳到最前一行
G调到最末行
control+a,+b;向上向下
/待搜索词 ,n向下N 向前搜索
?待搜索词 ,n向上N 向下搜索
head -n,tail -n显示头尾 n行,默认10行
tail -f动态查看文件内容
1.6 文件和目录属性
linux系统为了让我们更好地区分文件种类,还特意加了颜色。 看不同颜色的文件最左边一列的字符。绿色就是带有执行权限的普通文件,蓝色就是目录。 白色就是没有执行权限的普通文件
1.7chmod命令
1.8chown命令
1.9 chattr文件隐藏属性
attribute,属性,特性;
改变文件属性。
chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]
只有超级权限的用户才具有使用该命令的权限,这项指令可改变存放在ext2、ext3、ext4、xfs、ubifs、reiserfs、jfs等文件系统上的文件或目录属性。
a:即Append Only,系统只允许在这个文件之后追加数据,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,系统将只允许在这个目录下建立和修改文件,而不允许删除任何文件。
i:即Immutable,不变的;不可变的,系统不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。
2.0 特殊权限之suid
SUID的作用就是这样:让本来没有相应权限的用户运行这个程序时,可以访问他没有权限访问的资源。
一种特殊权限,设置了suid的程序文件,在用户执行该程序时,用户的权限是该程序文件属主的权限。例如程序文件的属主是root,那么执行该程序的用户就将暂时获得root账户的权限。sgid与suid类似,只是执行程序时获得的是文件属组的权限。
你可以看一下passwd这个命令程序的权限设置,它就是设置了suid权限的。
设置方法为:
chmod u+s filename (suid)
chmod g+s filename (sgid)
mkdir ,make dirctory;可接相对路径和绝对路径
man,manu;查看命令用法
-p,parent;
-v,visual;
rmdir,remove directory;删除目录
tree,
以图形显示驱动器或路径的文件夹结构
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum -y install 包名(支持*) :自动选择y,全自动
1.2 rm命令
删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。
-f, --force 忽略不存在的文件,从不给出提示。
-i, --interactive 进行交互式删除
-r, -R, --recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。
-v, --verbose 详细显示进行的步骤
1.3 cp命令
将源文件复制至目标文件,或将多个源文件复制至目标目录。
-R, -r, --recursive 复制目录及目录内的所有项目
cp 源文件,目标文件;源文件复制并重命名为目标文件名
1.4 移动和重命名mv
1.5 文件查看命令
cat
tac,从尾到头显示
more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能
less
g,跳到最前一行
G调到最末行
control+a,+b;向上向下
/待搜索词 ,n向下N 向前搜索
?待搜索词 ,n向上N 向下搜索
head -n,tail -n显示头尾 n行,默认10行
tail -f动态查看文件内容
1.6 文件和目录属性
linux系统为了让我们更好地区分文件种类,还特意加了颜色。 看不同颜色的文件最左边一列的字符。绿色就是带有执行权限的普通文件,蓝色就是目录。 白色就是没有执行权限的普通文件
1.7chmod命令
1.8chown命令
1.9 chattr文件隐藏属性
attribute,属性,特性;
改变文件属性。
chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]
只有超级权限的用户才具有使用该命令的权限,这项指令可改变存放在ext2、ext3、ext4、xfs、ubifs、reiserfs、jfs等文件系统上的文件或目录属性。
a:即Append Only,系统只允许在这个文件之后追加数据,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,系统将只允许在这个目录下建立和修改文件,而不允许删除任何文件。
i:即Immutable,不变的;不可变的,系统不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。
2.0 特殊权限之suid
SUID的作用就是这样:让本来没有相应权限的用户运行这个程序时,可以访问他没有权限访问的资源。
一种特殊权限,设置了suid的程序文件,在用户执行该程序时,用户的权限是该程序文件属主的权限。例如程序文件的属主是root,那么执行该程序的用户就将暂时获得root账户的权限。sgid与suid类似,只是执行程序时获得的是文件属组的权限。
你可以看一下passwd这个命令程序的权限设置,它就是设置了suid权限的。
设置方法为:
chmod u+s filename (suid)
chmod g+s filename (sgid)
相关文章推荐
- linux vsftpd配置
- linux c system返回值问题总结
- Linux中的账号管理
- linux学习基础---文件操作
- linux 源内核加载模块
- linux下的多线程学习
- Linux杂谈(一):软链接与硬链接
- Linux下启动weka出现Error, not in CLASSPATH?解决方案
- linux命令-yum工具详解
- centos7安装有道词典(不能发音和取词)
- 关于Linux虚拟机和window之间的文件传输问题
- UltraEdit for Linux 3.3 4.0
- Centos7下配置安装mysql5.5主从复制(一主两从)
- CentOS 7.1 linux 裁剪 嵌入式 系统 定制
- 韩顺平Linux笔记(十四)——SSH安装、配置和使用
- linux c进程间通信
- linux学习笔记(3):ubuntu使用超级管理员root登录
- linux学习笔记(4):Ubuntu终端字符界面下的重启与关机命令
- 64位ubuntu14.04安装cuda7.0
- Linux终端提示符显示颜色