Linux--常用文件管理命令

        本次linux操作系统学习不需要安装环境等操作,选择的linux版本是ubuntu

         采用AC Terminal作为连接终端服务器的屏幕,操作均在AC Terminal上进行,使用ssh连接不同服务器即可。

 

(一)文件系统结构

bin:存储可执行文件  var:存储一些日志等 lib:存储一些库 home:存储自己本地文件,里面的acs是常用的工作目录

(二)路径

绝对路径:含有根目录地址,从根目录开始描述。

相对路径:不含有根目录地址,从当前路径开始描述。

根目录:/

注:一个.表示当前目录,两个..表示上一级目录

~/ :回到家目录 ~/=/home/acs/ acs为用户自己定义的家目录名称

(三)文件管理常用指令

(1) ctrl c: 取消命令,并且换行

(2) ctrl u: 清空本行命令

(3) tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项

(4)方向键上:可以回到上一个命令

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

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

(6) pwd: 显示当前路径

(7) cd XXX: 进入XXX目录下, cd .. 返回上层目录 cd - 返回上一个待过的目录; cd不加参数默认返回家目录

(8) cp XXX YYY: 将XXX文件复制成YYY,XXX和YYY可以是一个路径,比如../dir_c/a.txt,表示上层目录下的dir_c文件夹下的文件a.txt

(将路径1内容复制一份放路径2里面, 复制 + 粘贴 + 重命名);
eg:
cp a/tmp.txt b (复制一份到粘贴到b里面);
cp a/tmp.txt b/tmp2.txt; (复制一份到粘贴到b里面,并重命名)
如果复制文件夹后面加-r
eg: cp a b -r; (将a包括文件夹全部复制一份粘贴到b里面)

(9) mkdir XXX: 创建目录XXX

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

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

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

(11) rm XXX: 删除普通文件;  rm XXX -r: 删除文件夹(支持正则表达式);

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

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

(12) touch XXX: 创建一个文件

*表示这个文件夹的所有东西(支持正则表达式)

(13) 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(创建文件)

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

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

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

(15) 复制文本
    windows/Linux下:Ctrl + insert,Mac下:command + c
(16) 粘贴文本
    windows/Linux下:Shift + insert,Mac下:command + v

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值