linux中一些基本命令和对文件操作方法

cd

切换路径 cd +文件名 , cd ~ 回到家目录 ,cd .. 返回上一层

pwd

显示当前所处位置

ls

显示当前目录下有哪些文件 ls -l显示详细信息 ls -a 显示隐藏文件

touch

touch +文件名 创建普通文件

mkdir

mkdir +文件名 创建文件夹

ctrl+c 屏蔽这一行

cp

拷贝 cp a.c b.c 把a.c拷贝到b.c , 拷贝文件夹要加一个参数 cp -r tmp tmp1 把tmp拷贝到tmp1 ,cp a.c tmp/ f.c 代表把a.c拷贝到tmp文件夹中 并改名f.c。

以上默认在当前位置拷贝 ,要想拷贝到其他文件夹要加路径

rm

rm +文件名 删除该文件 rm -f +文件名 如果文件不存在也不会提示 rm删除文件夹也要加-r

mv

重命名 或者移动文件,mv a.c b.c 把a.c改成b.c 改文件夹名字也是这样

mv a.c tmp 如果tmp是个文件夹 ,就不是改名 而是把a.c 移到tmp文件夹中

man

man + 1 命令 、2 系统调用 、3 库函数 , 显示详细信息

find

搜索文件, find 搜索目录 -name 搜索文件名

grep

搜索指定文件中的字符串 ,会打印出字符串所在的那一行,grep后加-i 忽略字符串的大小写 ,加-c 只显示有几行 不显示内容

 

管道 |

将前一个命令的输出结果作为后一个命令的输入 ,示例如下

把ls查到的文件放入管道中 ,进行搜索

 

关机与重启

shutdown -h now 立刻关机 halt 关机 init 0 关机 shutdown -r now 立刻重启 reboot 重启 init 6 重启

 对文件操作的方法

cat

cat + 文件名 打印文件内容 , cat > 文件名 向文件输入内容 ,cat a.c b.c > file.txt 合并文件

ctrl + d 结束输入

more

文件内容过多时,用more分屏幕显示

less

查看文件内容 到达末尾不会退出 ,按q退出

head

head -3 文件 显示文件前三行 ,如果直接加文件 默认显示前十行 , head -3 文件名 > 文件名 把前三行存到另一个文件

tail

作用同上,默认显示文件后十行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值