Linux的基本命令

获取ip地址   命令: ip addr

查看进程   命令:ps -ef

查看当前系统的网卡信息   命令:ifconfig

查看与某台机器的连接情况   命令:ping

查看当前系统的端口使用   命令:netstat -an
清屏   命令: clear

更改工作目录   命令: cd    列如:cd /root/桌面
展示   命令: ls

展示当前目录的文件,包含隐藏文件   命令: ls -a

列出目录下的所有文件,包括以 . 开头的隐含文件   命令: ll -a

此命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能   命令: cat

vi是编辑器

:w是保存  :q是退出  :wq是保存并退出  :w!强制保存   :q!强制退出   :wq!强制保存并退出

显示当前所在目录   命令:pwd

创建目录   命令: mkdir   命令:make diretory
重复上一个命令的最后一个参数   命令:!$
显示用户操作过的命令   命令:history

相对路径,相对于当前工作目录(pwd)    命令:cd bin  
绝对路径,完整的目录   命令:cd /bin
查找   命令:find / -name

通配符:*、?、[]、[!]
输出重定向:>
输入重定向:<
错误重定向:2>
追加重定向: >>

d rwx(所有者权限)r-x(所属组权限)r-x(其他). 2 root root 6 May 13 20:11 aa
目录 (读,写,执行) root(所有者) root(所属组) 日期 最后的修改时间 文件名
常用文本目录操作命令:
绝对路径   命令:cd /opt/zbox/logs/
相对路径   命令:cd zbox/logs/
列出来的结果详细,有时间,是否可读写等信息,像windows里的 详细信息   命令:ll
显示当前目录中的所有文件,包含隐藏文件   命令:ls -a
以文件的修改时间的正序展示信息,最新的文件在最下面   命令:ls -ltr
创建一个新的空的文件   命令:touch文件名 
创建有层级的目录   命令:mkdir -p
删除空目录   命令:rmdir
删除文件   命令:rm -r
rm -rf rm删除文件,-r递归删除,-f强制删除
根目录下用删除全部(慎用!!!!!)   命令:rm -rf *
cp [选项] [源文件或目录] [目标文件或目录]
本机复制   命令:cp -r  目录名称 目录拷贝的目标位置
复制成一个新文件   命令:cp -p abc.txt abc.txt_20190514bak
aa为一个已经存在的目录时,将abc.txt复制到aa目录下   命令:cp -p abc.txt aa
当aa目录存在,bb不存在时,将aa复制成新目录bb   命令:cp -pr aa bb
当aa目录存在,bb存在时,将aa复制到目录bb中   命令:cp -pr aa bb

创建新的文件    命令:mv

aa1不存在时,将aa改名成aa1   命令:mv aa aa1
mv aa1 bb-存在时,将aa1移动到bb中
文件统计   命令:wc
more 分页
tail -f动态显示

grep抓取关键字
ps -ef|grep mysql 根据关键字mysql过滤ps -ef输出的信息
grep "HTTP" apache_access_log 根据关键字HTTP抓取log文件的信息

打包压缩   命令:tar -zcvf xxx.tar.gz /test/*

解压   命令: tar -xvf 

 

posted @ 2019-06-23 12:18  其实我自己也是小萌新  阅读(584)  评论(0编辑  收藏  举报