最常用的Linux命令
基础命令:
(一)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命令相关推荐
- 作为一个java程序员,常用的linux命令(越攒越多)
本篇记录我在工作中不断遇到的常用的linux命令,并进行总结,时常更新! 1. 升级服务时先停止服务,然后进行替换 linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 netstat ...
- 每天一个linux命令(61):vi命令 /企业常用的linux命令清单
vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是一般模式.编辑模式与指令列命令模式. 这三种模式的作用分别是: 一般模式: 以 vi 打开一个档案就直接进入一般模式了(这是默认的模式 ...
- IC设计Linux设置文件夹颜色,IC设计中常用的Linux命令
一个合格ICer,必需要熟练掌握常用的Linux命令.今天来介绍一下IC设计中常用的Linux命令.(管理员相关的命令后面另写一篇文章.) Linux常见命令一览 文件及目录操作 cd pwd l ...
- gitlab ci 自动化部署_前端gitLab加jenkins自动化构建和部署,以及服务器常用的linux命令行操作,免密登录...
常用的linux命令行操作 将项目部署到服务器后,需要查看文件是否已经部署成功,已经对文件进行增删改查操作,就需要用到命令行操作,常用操作如下: ll 罗列出当前文件或目录的详细信息,含有时间.读写权 ...
- 使用c++查看linux服务器某个进程正在使用的内存_精选20个常用的Linux命令
今天总结几个非常常用的Linux命令,其中有几个在面试中很可能问相关命令的原理,比如后台运行命令.希望对大家有所帮助,最好自己去尝试在Linux操作系统中实践一下. 1 查看目录以及权限 在windo ...
- 总结在开发中常用的Linux命令
在这里总结一下在工作中常用的Linux命令, 常用的命令:cd.pwd.mv.rm.cp tar压缩命令 1 .tar.gz文件 压缩:tar -zcvf FileName.tar.gz Dir ...
- 在职测试多年整理了自己常用的Linux命令...
Linux系统的稳定.安全.免费.开源等特点,使其在软件行业中应用越来越广,越来越普遍. 测试岗位的招聘要求中,也都会涉及要熟悉Linux命令,Linux也逐渐成为测试人员必不获取的一项技能. 工作中 ...
- linux读取一行数据命令,常用的linux命令和逐行数据处理的例子
原标题:常用的linux命令和逐行数据处理的例子 Linux具有开源,处理性强等优点. 并且由于生物数据量较大,对数据处理性能要求更高, 所以生物信息分析软件大多都是针对linux系统进行开发的. 在 ...
- Xsell中常用的Linux命令
Xsell中常用的Linux命令 文件编辑浏览:vim.less 和 tail命令汇总 一.vim 1.vi与vim区别 2.常用操作 3.退出方式有四种: 4.查询 5.快捷操作 二.less 1. ...
- swan怎么在linux编译,[转载]总结一下常用的 Linux 命令
算下来使用 linux 也有 4 年多了,但是如果有人问我你平常都用哪些 linux 命令我还真说不出来.如果反过来,如果你说要完成一个 XXX 操作需要什么命令,那我肯定能脱口而出. 不论如何,我还 ...
最新文章
- usb linux 内核,Linux下USB内核之学习笔记
- Node.js v8.0.0 带来了哪些主要新特性
- 皮一皮:是亲爹的操作 ,没错...
- spring的自生一个bug
- 全注解怎么使用分页插件_分页插件使用的方式
- FortiAnalyzer-VM 安装使用
- idea如何彻底删除一个项目
- 转:centos8开启防火墙端口
- latex设置脚注页码设置_毕设论文页眉页码设置
- 编写linux脚本操作 java 服务
- [转载] pandas入门:Series、DataFrame、Index基本操作都有了!
- c++ 多线程_python要点-多线程
- 何如添加到将文章添加到首页
- PDF转换器 将各种文件格式与PDF来回转换
- 英语笔记(计算机词汇,翻译/写作)
- 本月(2019年8月)算法工程师一二线城市工资,杭州,广州,宁波,合肥半年涨幅在500元以上
- Redis 处理接口幂等性的两种方案
- 如何在 Excel 中查找合并的单元格(并删除它们)
- FCKEditor 使用
- 数理统计笔记7:分类数据分析-拟合优度检验和列联分析