linux 文件目录命令
ls [list]
列出当前目录下的所有[文件和目录]
cd - 目录名
进入某个目录
cd .. 回到上一级
文件显示:
ls: 列出目录
cd:切换目录
pwd:显示目前的目录
创建文件:
mkdir:创建一个新的目录
文件的移除删除:
rmdir:删除一个[空]的目录
rm: 移除文件或目录
不参数 默认只删除文件
rm -R (递归提示,会先递归进入目录的最里面,然后一个个进行提示,删除)
想删除文件夹需要添加-r参数,会提示删除确认
rm -rf(force)
不弹出每个确认提示,直接删除
文件移动:
cp: 复制文件或目录
cp file1 file2 => 文件的复制,将file1 复制一份 取名为文件file2
cp -R dir1 dir2 => 文件目录的复制 将dir1 复制一份 取名为文件dir2
文件查找
find
第二个参数设置查找的文件夹范围
比如 find /
解释
在根目录进行全文件夹查找
第三个参数设置查找 条件
比如 find / -name xxx.txt
解释
在根目录进行全文件夹查找名字为 xxx.txt 的文件
文件创建
vi filename :打开或新建文件,并将光标置于第一行首
用vim 加文件名 会判断文件是否存在,存在则打开,不存在则新建
需要通过命令行去写入信息、更新保存信息
写入信息
需要按键输入小写的i,让我的文本进入【编辑模式】
可以进行代码或者内容的编写
更新保存信息
首先需要退出编辑模式
键入 esc 退出编辑模式
通过保存命令去保存文本
:w 保存文件但不退出vim
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
:q 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
对磁盘的监控
查看磁盘的使用空间
df -hl
linux下 文件目录的传输
使用 xftp 传输协议
ftp()
Linux 下的文件权限
在linux下,不同的用户新建的文件,权限大不同,根据root用户给予赋的权限作为依据
当程序脚本在Linux上的访问权限不足时,需要通过linux 的 chmod 进行文件及的权限修改
/home:
用户(非超管)的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
/root(~):
该目录为系统管理员,也称作超级权限者的用户主目录。
/sbin:
就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。
/usr:
这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录。
/usr/bin:
用户使用的应用程序。
/var:
程序应用之类的应用文件,描述文件及等扩展信息。
ls [list]
列出当前目录下的所有[文件和目录]
cd - 目录名
进入某个目录
cd .. 回到上一级
文件显示:
ls: 列出目录
cd:切换目录
pwd:显示目前的目录
创建文件:
mkdir:创建一个新的目录
文件的移除删除:
rmdir:删除一个[空]的目录
rm: 移除文件或目录
不参数 默认只删除文件
rm -R (递归提示,会先递归进入目录的最里面,然后一个个进行提示,删除)
想删除文件夹需要添加-r参数,会提示删除确认
rm -rf(force)
不弹出每个确认提示,直接删除
文件移动:
cp: 复制文件或目录
cp file1 file2 => 文件的复制,将file1 复制一份 取名为文件file2
cp -R dir1 dir2 => 文件目录的复制 将dir1 复制一份 取名为文件dir2
文件查找
find
第二个参数设置查找的文件夹范围
比如 find /
解释
在根目录进行全文件夹查找
第三个参数设置查找 条件
比如 find / -name xxx.txt
解释
在根目录进行全文件夹查找名字为 xxx.txt 的文件
文件创建
vi filename :打开或新建文件,并将光标置于第一行首
用vim 加文件名 会判断文件是否存在,存在则打开,不存在则新建
需要通过命令行去写入信息、更新保存信息
写入信息
需要按键输入小写的i,让我的文本进入【编辑模式】
可以进行代码或者内容的编写
更新保存信息
首先需要退出编辑模式
键入 esc 退出编辑模式
通过保存命令去保存文本
:w 保存文件但不退出vim
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
:q 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
对磁盘的监控
查看磁盘的使用空间
df -hl
linux下 文件目录的传输
使用 xftp 传输协议
ftp()
Linux 下的文件权限
在linux下,不同的用户新建的文件,权限大不同,根据root用户给予赋的权限作为依据
当程序脚本在Linux上的访问权限不足时,需要通过linux 的 chmod 进行文件及的权限修改
/home:
用户(非超管)的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
/root(~):
该目录为系统管理员,也称作超级权限者的用户主目录。
/sbin:
就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。
/usr:
这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录。
/usr/bin:
用户使用的应用程序。
/var:
程序应用之类的应用文件,描述文件及等扩展信息。