猿课,linux系统精讲
来源:互联网 发布:能能网络视频下载器 编辑:程序博客网 时间:2024/06/13 00:23
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)
你可以看一下passwd这个命令程序的权限设置,它就是设置了suid权限的。
设置方法为:
chmod u+s filename (suid)
chmod g+s filename (sgid)
0 0
- 猿课,linux系统精讲
- Linux系统中fork()函数精讲
- 第二讲、Linux的系统安装
- 兄弟连Linux在线课堂:第2讲 Linux系统安装
- 虚拟机安装linux精讲
- linux vi编辑器精讲
- Linux网络服务精讲-杨良伟
- win7系统安装要点精讲
- 第5讲 Linux系统安装--Samba配置
- Linux初讲——系统命令行常用快捷键
- Linux之第五讲-进程管理与系统监视
- Linux shell实例精讲学习笔记
- linux进程间通信精讲
- Linux Shell实例精讲学习笔记
- Linux串口c_cc测试与精讲
- Linux统一设备模型之精讲
- Linux精讲——rm命令
- Linux精讲——cp命令
- 人脸检测——DDFD
- 欢迎使用CSDN-markdown编辑器
- mac redis 安装于配置
- Linux下几种文件传输命令 sz rz sftp scp
- HDU 1087Super Jumping! Jumping! Jumping!
- 猿课,linux系统精讲
- [ecshop 二次开发经验] ecshop 手机版本 购车流程 最后没有支付按钮 ,清理没有用的支付方式 68ecshop
- 【一步一步的积累】OverFeat
- linux中的xxd命令可以实现二进制文件到16进制字符的转换
- 20151113Ubuntu下samba服务器的安装与配置(亲测)
- java设计模式之组合模式
- 第124讲:Hadoop集群管理之fsimage和edits工作机制内幕详解学习笔记
- 一位36岁程序员的困惑
- OC中栈区与堆区的内存概念解析