linux常见基本指令

linux基本指令

cp

 拷贝文件:`cp <file> <directory>  `  
 拷贝目录:`cp - fr 源目录 目标目录 `   

- fr :f表示覆盖,r表示递归,可索引到最底

mv

  mv <sourse> <dest>目标存在就是移动,不存在是更名
  更名文件:mv 源文件 目标文件  
  移动文件:mv 源文件 存在目录  
  更名目录: mv 源目录 目标目录  
  移动目录:mv 源目录 存在目录  

touch

touch   1.txt  
创建文本文件  

mkdir

mkdir directory  
mkdir - p derectory1/derectory2  创建多层目录  
创建目录  

rm:remove

rm file    删除文件  
rm - fr directory   删除目录  

echo

  echo message 打印message信息到屏幕    
  echo message > file 将信息写入到文件中,覆盖写  
  echo message >> file 将信息写入到文件中,保留原有信息接着写  

ln

  创建链接  
  ln 目标文件 链接文件(文件路径要不存在)     - 硬链接  
  同一份文件数据与多个不同文件路径关联,相当于复制一份文件出来,修改的文件内容会同步  
  a,b - > file  

  ln - s 目标文件 链接文件    - 软链接  
  在一个文件中保存另外一个文件的路径,相当于创建一个快捷方式  

pwd

查看当前目录


查看显示文件 内容

cat  file  
  显示文件内容  
more file      
  分屏显示文件内容,折叠  
head - n file  
显示前n行,默认10  
tail - n file 
显示后n行,默认10
tail- f file  
随文件增长,显示追加内容
tac file.txt
从末尾开始,一次向上打印内容
nl file.txt
按照行号,显示文件内容
less file.txt
查看文件内容,可以上下翻页


find 查找指令
  find 目录 条件  
  条件表达式  
      -name 文件名   
      -user 输主  
      -group 属组  
      -ctime/atime/mtime - n/+n  
       -ctime :状态被改变 
       -atime :访问  
       -mtime :更改
       -type d/f/l/p/b/c
-find . -mtime -2 2天内被改过的文件  
-find . -mtime +2 2天前被改过的文件  
find 路径 -name file    在某个路径下查找文件  
find /user -name stdio.h  在/user 路径下找stdio.h的文件  
find /home -perm 644 找权限为644的文件  
find /home -ueser file 找个人用于file 的 文件

grep : 根据关键字在目录文件内容中搜索

  • grep - nR “关键字” 路径

解压缩指令

压缩:

tar -jcvf A.tar.bz2 需要压缩的目标  
tar -zcvf a.tar.gz 需要压缩的目标

解包:

tar -xvf a.tar.bz2  
tar -xvf a.tar.gz -C <指定目录>

文件通配符

- __*__:任意数量  
- **?**:一个  
- **[]**:[a- z],[0- 9],ls file[a- c].txt

IO重定向和管道

输出重定向:>
  • echo hello > 1.txt 输出到文件中,会把文件之前的内容清除
输入重定向: <
  • cat < 1.txt >2.txt 把1的内容写到2去
追加 :>>
  • echo heloo >>file.txt 将hello文本追加写入到txt文件末尾当中
管道:|,将前一个命令的输出给到后一个命令
  • cat a.txt | grep aaa :

cal:打印日历


date:日期


ascii码

man ascii:查看ascii代码

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值