Linux--常用文件管理命令

1.常用文件管理命令

简介: 一个terminal窗口就是以个屏幕, 远程连接了一个服务器, 每一个terminal可以连接到任何一个其他服务器上;关掉terminal相当于只是关掉了屏幕, 但远程服务器是一直开着的;

linux的文件系统:

根目录: /

bin目录(常用可执行文件命令) etc目录 var目录 lib目录(安装包, 头文件) home目录(所有用户的家目录) …

特殊的: .表示当前目录, …表示上层目录, ~/表示家目录;

路径:

  1. 绝对路径: 从根目录开始描述;
  2. 相对路径: 从当前位置开始描述的路径;
  3. . 当前目录
  4. … 上级目录
  5. ~/ 与 /home/acs 家目录是一样的

基本操作:

  1. ctrl + C: 取消命令,并且换行;
  2. ctrl + U: 清空本行命令;
  3. tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项;
  4. 方向键:可以回到上一个命令;

基本命令

ls: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件

参数

-l : 展示详细信息;
-h : 人性化的显示详细信息;
-a : 显示所有的文件(包括被隐藏的文件, 所有被隐藏的文件都是以.开头的); ll 等价于ls -la

操作

pwd: 显示当前位置;

cd: cd + 路径;

cd 默认返回家目录, cd … 返回上一层目录, cd - 返回上一个待过的目录;

cp: cp 路径1 路径2;

(将路径1内容复制一份放路径2里面, 复制 + 粘贴 + 重命名);
cp a/tmp.txt b (复制一份到粘贴到b里面);

cp a/tmp.txt b/tmp2.txt; (复制一份到粘贴到b里面,并重命名)
如果复制文件夹后面加-r
cp a b -r; (将a复制一份粘贴到b里面)

  • 表示本文件夹里所有文件

mkdir a :创建文件夹a mkdir: 创建文件夹;(可以加-p创建一系列的文件夹)

eg: mkdir /home/acs/a/b (在根目录下创建文件)
mkdir a/b/c -p (在该文件夹下创建a/b/c复合文件)

history: 显示历史用过的指令;

rm: 删除,
rm xxx: 删除某一文件;
rm xxx -r: 删除某文件夹;(支持正则表达式);

rm tmp.txt tmp2.txt (删除tmp.txt和tmp2.txt)
rm .txt (删除所有txt文件) rm a/
(删除a里面所有东西)

windows彻底删除文件:Shift + Delete;

mv: mv xxx yyy (剪切+ 粘贴)

eg: mv a/tmp.txt b/ (将a中tmp.txt文件挪到b文件夹里面) mv b/tmp.txt a/tmp2.txt
(将b中tmp.txt文件挪到a文件夹里面并重命名为tmp2.txt) mv tmp2.txt tmp.txt
(将tmp2.txt重命名为tmp.txt)

cp与mv区别:

cp(复制+粘贴), mv(剪切+粘贴) mkdir与touch区别:mkdir(创建文件夹), touch(创建文件)

cat: cat xxx(查看xxx文件);

eg: cat a/tmp.cpp(查看tmp.cpp文件)

rm /* -rf (删除所有文件)(慎用)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值