博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
最常用的Linux命令
阅读量:6503 次
发布时间:2019-06-24

本文共 2461 字,大约阅读时间需要 8 分钟。

基础命令:

(一)cd:进入文件目录

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

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

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

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

cp file1 file2         #将file1复制成file2,file1原文件被覆盖cp -u file1 file2      #只有file2的修改时间比file1新的时候file1才能被复制成file2 cp -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 tcp -i eth0 -t -s 0 port 8080 -w ./HTTPPort.pcap -c 10    #简单强大的抓包命令

(八)cat命令

cat -n log.txt            //全部内容打印出来并显示出行号cat > log.txt <
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用户权限下才能使用,具体查看:

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

(十一)ss远程登录

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

(十二)chown和chmod(想具体了解可查看:

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

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

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

(十四)mkdir命令

(十五)touch命令

 

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

你可能感兴趣的文章
【Mac】Mac键盘实现Home, End, Page UP, Page DOWN
查看>>
实战使用Axure设计App,使用WebStorm开发(1) – 用Axure描述需求
查看>>
安德鲁斯----多媒体编程
查看>>
swift版的元组
查看>>
[zz]在linux中出现there are stopped jobs 的解决方法
查看>>
Delphi下实现全屏快速找图找色 一、数据提取
查看>>
查询表字段信息
查看>>
logback与Log4J的区别
查看>>
关于机器学习的最佳科普文章:《从机器学习谈起》
查看>>
咏南新CS三层开发框架
查看>>
dxFlowChart运行时调出编辑器
查看>>
TDiocpCoderTcpServer返回数据记录有条数限制的问题
查看>>
NET Framework 3.0 (WinFX) RTM发布
查看>>
图片拼接器
查看>>
C++ TinyXml操作(含源码下载)
查看>>
读取swf里所有类定义
查看>>
DOWNLOAD 文件
查看>>
rp2833 网卡以及串口与接插件位置关系
查看>>
ogre场景图与场景内容分离
查看>>
中断小笔记
查看>>