关于Linux的一些基本的操作指令

#  pwd

查看当前路径

#  ls

罗列出当前路径下的文件名,你的目录可以什么文件名都没有

#  mkdir

#  mkdir  +  文件夹

在当前路径下创建一个新的“文件夹”

#cd

#  cd  +  文件夹

进入指定的文件夹

#  cd  ~ 

进入用户家目录

#  clear

清屏

#touch  

#touch  file.txt

在当前目录下,创建一个新的文件file.txt

# whoami

(我是谁???)查看在哪个路径下

#  which

#  which  指令名称  

要求系统打印出我所指定的指令名称,在系统的所在路径

#  alias  

#  alias  新名字=旧名字

给文件重新赋名字

#  stat  

#  stat  文件名

查看这个文件的ACM时间

#  tree  

#  tree  文件夹

注:要安装    yum install  -y  tree

把该文件以树状结构显示在屏幕上

#  rm

删除的意思

rm  -rf  

直接把这个目录删除,不用你同意

r:递归

f:强制

(温馨提示:一旦有不确定的文件,宁可备份,也不要强制删除)

*

通配符,用来匹配任意文件名

#  cp

#  cp  src  dst

如果dst是目录的话,把src 拷贝到dst 的目录下

如果dst是带路径的文件名的话,就是把src拷贝到指定路径下,后重命名成dst

#  mv

#  mv  test.txt  log.txt

在指定目录下,对一个文件或者目录进行重命名

#  mv  /mydir

在指定目录下的文件或者目录,剪切到指定目录下

#  mv  mydir / 111dir

在剪切的同时,顺便进行重命名

#  man 

#  man  +  指令

查看相关指令的内容和用法

#  man  ls

罗列手册的手册页

#  man  -f  +  命令名称

查看手册页的内容

#  echo 

在此之前要先认识什么是重定向??

#  echo  +  字符串

将一行字符串打印到屏幕上

例:# echo  “hello  Linux”

输出:hello  Linux

#  echo  +  字符串  >  文件

例如:#  echo  “hello  Linux”  >  log.txt

此时会进行输出重定向,访问log.txt文件,如果log.txt不存在,就创建一个文件log.txt;如果文件存在,就清空文件,再把内容写入到文件当中

#  echo  +  字符串  > > 文件

#  echo  “hello  Linux”  > >  log.txt

追加重定向,此时就会不清空文件,继续在文件里写入

#  cat

#  cat  code.c

在屏幕输出文件源代码

#  cat  <  log.txt

此时进行输入重定向,把本来应该在键盘文件读取的,转变成从log.txt文件读取

#  指令1  |  指令2

先执行指令1,后执行指令2,此时的|就像是一个管道,用来链接两个指令

操作系统的小技巧

1、遇到指令疯狂打印的,可以按住ctrl +  c来让其停止

写代码的快速操作

注:要安装   yum  imstall  -y  nano

1、nano  源文件

2、ctrl  x->  y->  回车

3、gcc  code.c

4、./a.out

写日志 

#  more 

打满一屏幕输出就停下来,让用户下翻 

#  less

可以用来查看大文本

#  data

#  data+%Y-%m-%d_%H:%M:%S

打印日期数据

#  data+%s

打印时间戳,可以换算成日期

#  data+%Y-%m-%d_%H:%M:%S -d@0

直接打印初始开始计时的日期数据

#  wc 

用来统计文本个数

#  wc  -l  文件

例:#  wc  -l  log.txt

可以帮你显示该文件有多少行

#  head

打印前十行

#  tail

打印尾十行

#  grep

例: #  grep  "999"  big.txt

他就会把文件中带有999 的字符串给你打印出来

#  grep  -i

忽略大小写的不同

#  grep  -n

顺便输出行号

#  grep  -v

反向选择,找到没有相同字符串的一行

打包和压缩

什么是打包压缩?为什么要打包和压缩??

1、为了缩小体积,占据磁盘空间比较小,下载快

2、不会轻易丢失文件

#  zip  -r  XXX.zip  你的目录

#  unzip  XXX.zip

绝对路径&&相对路径

.

.用来表示当前路径

..

..用来表示上一级路径

那为什么要有.和..呢??

..:可以方便我们进行路径的回退,不光要进去还要能出来

.:方便我们找到当前目录下的一个文件

相对路径

相对路径是相对于当前文件所在的位置

绝对路径

是文件在硬盘上的实际存放位置,也就是从根目录开始向下找到的那个文件的完整路径

文件=文件属性+文件内容

文件属性是文件的某种独特性质,常见的属性有系统属性、隐藏属性、只读属性和归档属性

文件内容就是文件当中存储的数据


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值