2021-1-18 virtual magic养成日记——Linux指令初识

1、vim
创建和读取文件
注:1、插入模式的时候按i
2、退出插入模式按esc
3、退出时按:加wq(w表示保存,q表示退出)

2、gedit
创建与读取文件
注:暂时不清楚与vim的区别,不过在输入程序时似乎更加方便。

3、clear
清理终端页面

4、gcc
编译目标文件使之变成计算机能够读懂的语言
拓展:gcc -o:
gcc -c:汇编
gcc -S:编译器
注:三者的关系是从下往上递进的!不过暂时不知道有什么用!
gcc -l 表示连接,用于连接头文件

5、ls
显示目标目录下的文件和文件夹。
拓展:ls -a:显示所有文件,包括隐藏文件。
ls -l:显示文件的详细信息
再拓展:信息的第一个字符的含义:d:文件夹
-:普通文件
s:sockel文件
p:pipe文件

6、man
查询man手册,获得帮助信息。
格式:man 1 ls
拓展:1:表示查询的是Linux命令
2:表示查询的是Linux api
3:表示查询的是c库函数
注:2,3两个没有成功,可能是没有安装这两个软件命令

7、cd
用来切换目录
格式:cd 当前目录下的文件夹
返回上一级目录:cd …
当前目录用 “.”表示
注:“…”和“.”的运用并不局限于cd,在其他的指令中也有涉及!!!

8、pwd
打印出当前的绝对路径

9、mkdir
创建一个空的文件夹
拓展:-p 级联创建文件夹 (在一个文件夹下面创建了一个文件夹,再在这个文件夹下再创建一个文件夹,实现文件夹的级联创建)

10、mv
在目录下移动文件或是给文件重命名
格式:mv 目标文件名 重命名的名字或具体的移动路径(移动基于当前的目录)

11、touch
创建一个空的文件

12、cp
复制文件或者文件夹
格式:cp 目标文件名或者文件夹(文件夹要加-r) 目标文件夹的具体路径(基于当前目录)
拓展:-r:用来复制文件夹
-f:强制复制

13、rm
删除文件或文件夹
格式:rm 目标文件
rm -r 目标文件夹

14、cat
直接命令行下显示文件内容,也可以用来向文件输入

15、rmdir
删除空文件夹
注:与rm -r相比,rmdir只能删除空文件夹,而rm-r可以删除任何文件夹!

16、ln
连接文件(快捷方式)
格式:ln 想要连接的文件的具体位置(例如:1.c在1文件夹下的2文件夹中:2/1/1.c)
注:当源文件变化时连接文件同步发生变化,当连接文件发生变化时,目标源文件也同步发生变化。

17、apt-get
在ubuntu中安装,卸载软件的命令
格式:apt-get install vim 安装vim
apt-get remove vim 卸载vim

18、find
查询
拓展:-name 文件们:查找文件所在的目录
-name “f*”:寻找目录下f开头的文件
-name “*.c”:寻找目录下.c结尾的文件
-perm(文件权限):将当前目录下所有满足条件的文件输出
-user :将当前目录下的所有文件、目录以及当前工作目录下所有的子目录和子文件输出
-group和上一个基本一致
-mtime:find -mitme -(+)n -ls -exec{};:查找n天内-(前+)改过的文件
-atime:和上面一样,区别是找的是访问的文件
-ctime:和上面一样。区别是找的是创建的文件
-newer(文件名):查询修改时间早于该文件的文件或者目录
-type b/d/c/l/p/f:查找当前目录下的目录、块设备、字符设备、连接文件、管理文件、普通文件。
-size 大小c:查询大小为输入大小字节的文件。
-size -大小/+大小:-表示查找的大小比输入的这个大小还小的文件,+表示查找的大小比输入的这个大小还大的文件。
-depth
透过目录查找子目录中的文件
格式:find -name 文件名 -maxdepth 数字(表示查找几层。)
find -name 文件名 -mindepth 数字(表示从第几层开始查找)
-empty
查找空白文件,空白文件夹、没有子目录的文件夹。
-false
查找系统中总是错误的文件
注:不存在就没有显示

19、tar
是Linux中的解压与压缩指令
拓展:格式:#tar -(?)vf 创建的文档名字或者已存在的文档名字(tar) 被压缩的路径
-v 显示详细的tar处理的文件信息
-f 要操作的文件名
(?)中如下
-c 创建新的文档(压缩)。
-r 表示增加文件,把要增加的文件追加在压缩文件的末尾。
-t 表示查看文件,查看文件中的文件内容
-x 解压文件(解压到当前文件夹中)。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值