算法面经总结(19) Linux

普通常见命令

1、ctrl+c 中断目前程序

2、ctrl+d 键盘输入结束,相当于exit

3、shutdown -h .. 关机

4、reboot  重启

5、chmod 改变文件属性,改变权限,chmod 777 /home/...

6、mkdir 创建文件夹

7、rmdir 删除空目录

8、ls 查看文件与目录   -a 表示隐藏文件   -d仅列出目录本身,不列出目录内的文件数据   -l 列出文件长数据串

9、rm [-rf] 移除文件或目录   -r递归删除    -f强行删除

10、head -n 20 file 打印前20行数据

21、cp 拷贝文件 -p连同文件属性一起复制    -r递归持续复制,用于目录的复制行为

22、wc [-clwmL] 文件名, 统计文件中  c字节数,l行数, w字数, m字符数, L文件最长一行的字符数

23、find / -name filename.txt  根据名称查找/目录下文件

    与not,and,or组成复合条件

    -name 查找文件名匹配所给字符串的所有文件,通配符 *.?.[]

    -uid n 查找属于ID号为n的用户所有文件

    -type x查找类型为x的文件,  b块设备,d目录,l链接, f普通文件

24、grep [选项] [查找模式] [文件名1,文件名2.。。] 搜索文件内容

    ^ 以什么开头    ls -l | grep ^d  列出当前目录下所有子目录详细信息

    $ 以什么结尾,   ls -l | grep c$   查找当下以c结尾的目录

25、diff  文件比较

26、ssh, scp 远程登录linux主机, 远程拷贝

27、kill -9 19999 终止线程号为19999的线程  -9强制结束

28、ps -ef | grep tomcat  查看所有有关tomcat的进程

29、tar  -czf test.tar.gz   /file   压缩文件

30、tar  -xvzf  test.tar.gz  解压文件

31、more , less 分页显示文本文件内容

32、ifconfig,ping   查看网络情况, 测试网络是否联通

33、top  动态显示当前耗资源最多的进程信息

34、jobs  [-lrs]  查看目前后台工作状态   

git命令

1、git init  在当前目录新建一个git代码库

2、git clone 下载一个项目和它整个代码历史

3、git branch 查看本地所有分支

4、git status (查看问价能改变记录)

5、git commit

vim命令

  1. i 光标前插入

  2. a光标后插入

  3. x删除光标处的字符

  4. dd删除光标所在的整行

  5. :q 未修改文档时退出

  6. :q!  强行退出,放弃修改

  7. :wq  保存退出

  8. :w  文档保存

  9. s替换

 以上内容均来源于各个版主、牛客网总结

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值