第1章 STDC01

1.1 计算机常识 Linux操作系统 文件 Linux常用命令


/bin    binary
/sbin  system binary
/dev   device
/etc    etcetera 英文的等等(存放配置文件)

ctrl + alt + t  打开终端

study:~/C_C++/stage1$		//用户名@主机名:当前主机的路径/位置$

pwd  print work directory打印当前工作目录
“~”    表示当前用户的主目录
浅蓝色文件表示目录,绿色表示普通文件,红色为压缩文件。
Linux中文件名区分大小写,windows中文件名不区分大小写。

cd    change directory
ls      list
mkdir  make directory
clear   清屏命令,ctrl + l
rmdir  只能删除一个空目录
touch  如果文件不存在则创建文件,如果文件存在则修改文件的时间

ls 文件  列出指定文件下的内容
ls -a   列出隐藏文件
ls -lh   以k/M/G 显示文件大小

man      查看命令/函数的帮助手册。eg:man ls
man man   查看man帮助手册
man 3 printf  查看库函数printf用法(3为man手册中的章节号)

Linux中文件信息解读:
drwxrwxr-x 3 study study 4096 3月6 18:12 go  //ls -l
文件类型:
d  文件类型是目录
“-”  普通文件
c  字符设备
b  块设备
p  管道文件类型
l   链接文件类型
s  套接字类型

文件权限:
r   read 读权限
w  write 写权限
x   exc 执行 目录的x表示进入目录的权限

rwx     rwx      r-x
所有者  所属组用户  其他用户的权限

3    表示硬链接数为3
study   文件所有者(第一个)
study   文件所属的组(第二个)
4096   文件大小(字节)
3月6 18:12  文件创建时间
go    文件文件名

压缩/解压文件:
tar  解压/压缩命令。生成xxx.tar.gz/xxx.tar.bz2
tar -xvf zh.tar.gz  解压缩

创建压缩文件:
tar -cvfz day02.tar.gz day02   //将day02压缩为day02.tar.gz。z表示gz方式压缩
tar -cvfj day02.tar.bz2 day02   //将day02压缩为day02.tar.bz2。j表示bz2方式压缩

提高效率:
tab键     补全。补全命令/文件
history   查看命令历史
history -c  清楚历史命令

ctrl + shift + t  以标签方式打开终端
alt + 数字     标签终端间切换
ctrl + c       终止当前终端正在执行的程序 / 废弃当前编辑行的内容
cat        连接多个文件输出在屏幕终端(一次性将文件内容输出到终端)。如:cat a.txt b.txt
more   一屏一屏显示文件内容(不支持回滚)。空格:显示下一屏;q:退出
less     b:上一屏;j:下一行;k:上一行(支持回滚查看)

vi使用(vi:终端文本编辑命令):
vi 文件名   使用vi打开文件。如果文件存在,则打开文件,如果文件不存在,则创建该文件

vi 文件名:此时文件处于一般模式,一般模式、编辑模式(插入模式)、命令模式的转换如下图所示:在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值