linux开发入门必须掌握的几个命令。

help

man ls // 了解命令详细的使用

whatis ls // 了解命令大概做什么

ls  // list  目录是蓝色,普通文件是黑色,可执行文件是草绿色,链接文件是淡蓝色

ls -l //用来显示文件的各种属性 dir  vdir

ls -F // 目录后面有/  可执行文件后* ,链接后@

ls -a // 显示隐藏文件 前面带.

ls test*

ls test[1-3] // test1 ,test2 ,test3

cd  /

cd ./

cd ~ /    // 用户主目录

cd ..

cat  -n lina.txt // 显示行号对程序员来说非常重要

more  lina.txt // more 没有-n 选项,enter 是下一行, 空格是下一页 Q 退出

head -n 1 lina.txt // 只显示第一行

tail -n 1 lina.txt // 只显示最后一行

less  lina.txt  // less 比more更加的强大 less 可以说是一个文本编辑器和vim有些像。 :命令 ,B 前一页, Q退出。

 

 

pwd  //显示当前目录

grep "lina"  lina.txt // grep  字符串  路径文件名 grep 支持正则表达式

find  /home  -name  liuwenye //  在/home下查找名字为liuwenye的文件

find /home -name liuwenye  -type f  // 指定文件的类型为b块设备,f普通文件,c字符设备文件,p命名管道,d 目录文件,l 符号链接

find . -type -f -mtime -1 // 寻找最近一天修改过的文件,这个非常有用

locate  *.txt  // 快速检索

updatedb // 更新检索索引数据库

locate liuwenye

whereis  find // 查找可执行文件

who // 查看当前有多少个用户终端登入

whoami

uname -a   //当前系统版本信息

uname -r   // 内核版本

 

mkdir   landywyliu

mkdir   -p landywyliu/momo   // 建立包含子目录的目录

touch  hello   // 建立空文件

vim  hello  // 建立文件

 

mv  hello  kk/   剪切hello /kk目录下 没有同名覆盖提示(比较危险)

mv -i hello kk/    提示是否覆盖

mv -b  hello kk/  将目标文件夹下的同名文件先改名为 hello~   // 建议使用

mv hello  hello2    使用mv完成重命名的工作

mv hello  kk/hello2  完成剪切同时重命名的工作

 

cp hello  kk/   // 默认覆盖同名文件

cp -i  hello  kk/   提示

cp -r  test/     /home/lany    连同目录和目录下的文件一起复制 

 

 

rm -rf  lina.txt     // rm命令相当于shift+delete  永久删除,无法还原。 rm 也可以删除目录 不只是rmdir(实际中很少用)

rm -i   lina  // 会有提示  建议使用

 

ln -s   /home/landywy       lwy    //  建立符号链接lwy

ln     /home/landywy    lwy // 建立硬链接 (实际中很少使用了,建议使用符号链接)

ls -l  lwy   // 查看符号链接lwy

 

 

df  查看磁盘使用情况  (所有)

df -t ext3  指定了文件系统

sudo  fsck  /dev/sda2    //检测和修复文件系统,修复系统掉电造成的损坏。

sudo  mkfs  -t   ext3  /dev/sdb1   // 在磁盘上建立文件系统

 

压缩工具

c: 压缩

x:解压

z: gzip

j: bzip2

v: 压缩过程可见

w: 提示确认

f:文件

 

tar  czvf  lwy  // 压缩。 不覆盖原文件

tar  xzvf  lwy.tar.gz   // 解压缩 不删除原文件

tar  xjvf   lwy.tar.gz

tar  cjvf   lwy

tar czf  dirA.tar.gz   dirA //将目录diaA下的文件压缩成dirA.tar.gz

tar xzf dirA.tar.gz   //解压

 

 

 

gzip  lwy.tar  //压缩  特别注意 gzip 会删除原来的文件 建议使用tar

gzip -d lwy.tar.gz // 解压

gzip -l lwy.tar.gz // 查看压缩情况

gzip -tv lwy.tar.gz // 查看压缩是否受损

 

bzip2  lwy.tar

bzip2 -d lwy.tar.bz2

bzip2 -tv lwy.tar.bz2

 

 

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值