基础命令:

(一)cd:进入文件目录

cd /                    #进入Linux根目录
cd ~                    #进入当前用户Home目录,例如root用户
cd ..                   #进入上一层目录(根目录下没有上一层),等价于cd ../
cd /dir             #绝对路径进入目录
cd -                    #返回到上一次的工作目录
cd dir                #相对路径进入文件目录(当前文件目录下执行)
cd ../..                #返回上两级目录cd ./                   #./表示当前路径下

(二)ls:查看文件与目录

ll                  #列出当前文件夹下的文件夹和文件,包含属性权限大小(字节显示)等信息,等同于ls -lls -a               #列出所有文件信息,包括以"."开头的隐藏文件ls -la           #以列的形式输出所有文件信息,包括隐藏文件ls -lh           #以文件大小易读形式(GB,MB,KB形式)列出来

(三)cp:复制命令(涉及文件或者文件夹路径的,加"/"表示绝对路径,不加"/"表示相对路径也就是基于当前目录下的路径)

cp file1 file2         #将file1复制成file2,file1原文件被覆盖
cp -u file1 file2      #只有file2的修改时间比file1新的时候file1才能被复制成file2cp -r dir1 dir2        #将dir2目录以及目录下的所有文件复制到dir1中,以递归形式复制(不管dir1中是否有文件,强制复制)cp -a /dir1 .          #复制一个目录到当前工作目录,连同文件属性(-a表示文件属性一起复制)

(四)tail:查看文件的尾部内容(查看实时刷新的日志)

tail -f file_name.log      #实时打印file_name的尾部内容,-f表示实时打印

(五)grep:

grep 'test' file_name.log    #查找file_name.log中字符串"test"的位置,通常在日志中查找关键字很方便
ps -ef|grep tomcat           #grep命令结合ps命令查看tomcat进程相关信息。

(六)pwd:

pwd                          #打印当前所在的绝对路径,不需要任何参数,经常使用的一个命令哟

(七)tcpdump具体用法可查看我的这篇博客:tcpdump和wireshark简介

tcpdump tcp -i eth0 -t -s 0 port 8080 -w ./HTTPPort.pcap -c 10    #简单强大的抓包命令

(八)cat命令

cat -n log.txt            //全部内容打印出来并显示出行号
cat > log.txt <<EOF      >EOF     //生成log.txt文件并以EOF形式输入和追加内容并保存cat log.txt log2.txt > log3.txt  //将log2.txt的内容追加到log.txt中,保存合并成新的文件log3.txt,这里注意下顺序

(九)find命令:查找文件或者目录命令(需重新详细讲解find命令:先了解)

find / -name baihuidong2           //搜索'baihuidong'文件夹的路径
find / -name HTTPPort.pcap        //搜索'HTTPPort.pcap'文件的路径
find / -user root               //搜索属于用户 'root' 的文件和目录,换句话说就是chown的拥有者,后面会讲chown命令

(十)用户添加命令(在root用户权限下才能使用,具体查看:Linux用户和权限)

su baihuidong         //切换到用户'baihuidong'下,命令swith user的缩写
useradd baihuidong      //添加'baihuidong'用户
passwd baihuidong      //设置'baihuidong'用户密码

(十一)ss远程登录

ssh baihuidong@xxx.xx.xx.xx      //远程用户名密码登录服务器

(十二)chown和chmod(想具体了解可查看:Linux用户和权限)

chown -R user_name:group_name file_dir       //更改file_dir文件或者目录以及目录下的所有文件目录的所有者为user_name和用户群组为group_name
chown -R user_name file_dir                  //更改file_dir文件或者目录以及目录下的所有文件目录的所有者为user_namechown user_name file_dir             //更改file_dir文件或者目录的所有者为user_namechmod -R 775 file_dir              //更改文件以及文件夹下的所有文件权限为775chmod 750 log.txt                //修改log.txt的文件权限为750

(十三)vim命令(具体查看这个内容:vim命令学习)

vim log.txt        //使用vim命令编辑log.txt

(十四)mkdir命令

(十五)touch命令

转载于:https://www.cnblogs.com/MasterBai2018/p/9144702.html

最常用的Linux命令相关推荐

  1. 作为一个java程序员,常用的linux命令(越攒越多)

    本篇记录我在工作中不断遇到的常用的linux命令,并进行总结,时常更新! 1. 升级服务时先停止服务,然后进行替换 linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 netstat ...

  2. 每天一个linux命令(61):vi命令 /企业常用的linux命令清单

    vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是一般模式.编辑模式与指令列命令模式. 这三种模式的作用分别是: 一般模式: 以 vi 打开一个档案就直接进入一般模式了(这是默认的模式 ...

  3. IC设计Linux设置文件夹颜色,IC设计中常用的Linux命令

    一个合格ICer,必需要熟练掌握常用的Linux命令.今天来介绍一下IC设计中常用的Linux命令.(管理员相关的命令后面另写一篇文章.) Linux常见命令一览 文件及目录操作 cd  pwd  l ...

  4. gitlab ci 自动化部署_前端gitLab加jenkins自动化构建和部署,以及服务器常用的linux命令行操作,免密登录...

    常用的linux命令行操作 将项目部署到服务器后,需要查看文件是否已经部署成功,已经对文件进行增删改查操作,就需要用到命令行操作,常用操作如下: ll 罗列出当前文件或目录的详细信息,含有时间.读写权 ...

  5. 使用c++查看linux服务器某个进程正在使用的内存_精选20个常用的Linux命令

    今天总结几个非常常用的Linux命令,其中有几个在面试中很可能问相关命令的原理,比如后台运行命令.希望对大家有所帮助,最好自己去尝试在Linux操作系统中实践一下. 1 查看目录以及权限 在windo ...

  6. 总结在开发中常用的Linux命令

    在这里总结一下在工作中常用的Linux命令, 常用的命令:cd.pwd.mv.rm.cp tar压缩命令 1 .tar.gz文件 压缩:tar  -zcvf  FileName.tar.gz  Dir ...

  7. 在职测试多年整理了自己常用的Linux命令...

    Linux系统的稳定.安全.免费.开源等特点,使其在软件行业中应用越来越广,越来越普遍. 测试岗位的招聘要求中,也都会涉及要熟悉Linux命令,Linux也逐渐成为测试人员必不获取的一项技能. 工作中 ...

  8. linux读取一行数据命令,常用的linux命令和逐行数据处理的例子

    原标题:常用的linux命令和逐行数据处理的例子 Linux具有开源,处理性强等优点. 并且由于生物数据量较大,对数据处理性能要求更高, 所以生物信息分析软件大多都是针对linux系统进行开发的. 在 ...

  9. Xsell中常用的Linux命令

    Xsell中常用的Linux命令 文件编辑浏览:vim.less 和 tail命令汇总 一.vim 1.vi与vim区别 2.常用操作 3.退出方式有四种: 4.查询 5.快捷操作 二.less 1. ...

  10. swan怎么在linux编译,[转载]总结一下常用的 Linux 命令

    算下来使用 linux 也有 4 年多了,但是如果有人问我你平常都用哪些 linux 命令我还真说不出来.如果反过来,如果你说要完成一个 XXX 操作需要什么命令,那我肯定能脱口而出. 不论如何,我还 ...

最新文章

  1. usb linux 内核,Linux下USB内核之学习笔记
  2. Node.js v8.0.0 带来了哪些主要新特性
  3. 皮一皮:是亲爹的操作 ,没错...
  4. spring的自生一个bug
  5. 全注解怎么使用分页插件_分页插件使用的方式
  6. FortiAnalyzer-VM 安装使用
  7. idea如何彻底删除一个项目
  8. 转:centos8开启防火墙端口
  9. latex设置脚注页码设置_毕设论文页眉页码设置
  10. 编写linux脚本操作 java 服务
  11. [转载] pandas入门:Series、DataFrame、Index基本操作都有了!
  12. c++ 多线程_python要点-多线程
  13. 何如添加到将文章添加到首页
  14. PDF转换器 将各种文件格式与PDF来回转换
  15. 英语笔记(计算机词汇,翻译/写作)
  16. 本月(2019年8月)算法工程师一二线城市工资,杭州,广州,宁波,合肥半年涨幅在500元以上
  17. Redis 处理接口幂等性的两种方案
  18. 如何在 Excel 中查找合并的单元格(并删除它们)
  19. FCKEditor 使用
  20. 数理统计笔记7:分类数据分析-拟合优度检验和列联分析

热门文章

  1. flash模拟EEROM
  2. iPhone开发技巧之工具篇(4)--- 使用afconvert转换WAV文件
  3. 关于一个无限分类的多选,单选相关的控件
  4. valgrind-yyds——memcheck检查程序中的内存问题,如泄漏、越界、非法指针等。
  5. JSR 133 Java内存模型以及并发编程的最权威论文汇总
  6. 一致性哈希算法以及其PHP实现
  7. javascript身份证号码验证函数支持带x
  8. 解析C语言中的sizeof
  9. 浅谈几种区块链网络攻击以及防御方案之51#37攻击
  10. C++中extern C的使用