Linux常用基础命令笔记

1.输出重定向(> 和 >>)

例如 cal -y 会在命令框中打印全年日历,如果使用输出重定向则为 cal -y >hello.txt 则会将日历输出到指定的文件中

>输入覆盖重定向

>>在原有文本后接着输出,不删除原有文本

2.cat

cat hello.txt 将hello.txt 文件内的内容捕获至命令框

3. echo

echo +输出文本,即可输出文本

4.rm

rm +文件名 删除文件

5.touch

touch +文件名 创建文件

touch +/绝对路径/文件名 在指定文件夹创建文件 例如 touch /home/ben/Desktop/ddd/a.txt

touch +相对路径/文件名 在指定文件夹创建文件(这种可以在该目录下的子目录创建文件) 例如 touch ddd/a.txt 而ddd 属于desktop 的子文件夹

若在bbb的文件夹里 在ddd中创建文件的话 就应该 touch ../ddd/a.txt(利用.. 返回上级目录再利用相对路径,这里可以多次利用..返回上级目录来选定建立文件的文件夹) 绝对路径 以 / 开始,而相对路径没有

6 .mkdir

mkdir +文件名 创建文件夹

mkdir -p +文件名 可嵌套创建 例如 mkdir -p school/department/class 可以直接创建了三个文件夹

7.rmkdir

rmkdir +文件名 删除空文件夹

8.rm -rf 

rm -rf +文件夹/文件名 强制删除

9.cp

cp +目标文件 + 指定目录 将目标文件复制到指定目录中

例如 cp ../ddd/*.txt bb2 (*.txt 的意思是将txt格式的文件全部复制到bb2) cp -r(-r 是递归的意思)+目录 指定目录,就是将整个目录复制到指定目录中去

cp -r +目录/* 指定目录 就是将目录里的所有文件 复制到指定目录中去 而不是整个目录

10.mv

mv 目标文件 指定文件

如果在同级目录中就是将目标文件的名字改成指定文件名

mv 目标文件 指定目录+文件名 如果在不同级目录中 就是将目标文件移动到指定目录中去, 如果在指定目录后加上文件名,则会顺便将目标文件的名字也更改了然后移动到指定目录中

11.ifconfig

ifconfig 查看IP地址和子网掩码

12.cd

cd ~ 就是到用户主目录

cd ..返回上级目录

cd 目录名  进入指定目录

13.查看

history 查看历史, date 查看日期

14.man

man + 指令 可以查看该指令的一些使用手册

15.tar

tar 用来压缩和解压

tar -zcf 文件名.tar.gz +需要压缩的文件名(文件名.tar.gz 的文件名是压缩包的名字,与所需压缩的文件名不一致也无所谓) 例如 tar -zcf c.d.tar.gz c.d tar -zcf 路径/文件名.tar.gz +需要压缩的文件名 将文件压缩并放在指定路径下

tar -zxf 文件名.tar.gz 例如 tar -zxf c.d.tar.gz tar -zxf 文件名.tar.gz -C +目录这样会将所需解压的文件解压到指定的目录下面

16.软连接

ln -s 文件地址 文件名(软链接的名字)就是将文件地址所指向的文件,与文件名建立软链接,更加快捷的运行或使用文件地址所指向的文件

例如 ln -s c.d/hello.c helloc 这样建立软链接后,运行hello.c 只需要使用helloc 而不用去c.d中查找hello.c helloc 只是一个相当于快捷方式的链接,如果删除了hello.c 则helloc 也会失效 这里针对有些程序的地址比较复杂的时候,可以建立软链接

17.硬链接

 ln 文件地址 文件名(硬链接的名字) 例如 ln c.d/hello.c helloc2 建立硬链接后 如果删除其中一个,另一个不会受到影响

17.编译

vi 编译器 编译vim 的文件 gcc 文件名 .c -o 文件名 ./文件名 运行该文件并输出结果

18.find

find 查找文件

grep 查找内容

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值