终端命令(完成)

一、Linux命令

命令描述备注
ll/ls  ll -al/ls -al查看目录下文件/查看目录下全部文件 
vi/vim set_mapping.sh进入编辑set_mapping.sh文件界面 
Esc:set ff?查看文件后缀 
Esc:set ff=unix修改文件后缀为unix格式 
Esc:wq保存文件,并退出 
Esc:q!不保存文件,直接退出 
rm a.txt常规删除a.txt文件 
rm -f file.log强行删除file.log文件 
rm -rf *.json删除所有以json结尾的文件 
chmod +x *.sh给所有的以sh结尾的文件授予执行权限 
chmod a+x *.sh给全部用户授予执行权限(u:代表用户、g:代表用户组、o:代表其他、a:代表所有) 
chmod -R dev:dev elasticsearch给dev用户授予操作elasticsearch文件夹及以下文件的权限 
pwd当前工作目录 
mkdir newfolder创建目录 
rmdir emptyfolder删除空目录 
tail -f/-n 100 info.log查看日志 
sz catalina.out下载linux服务器上的日志文件到本地 
rz 上传文件到linux服务器(执行该命令后,在弹出框中选择要上传的文件即可) 
python -m SimpleHTTPServer 3306开启下载服务 
md5SUM例:md5sum proxy-service-0.0.1-SNAPSHOT.jar 
ulimit -a查看linux系统文件句柄限制 
df -h/df查看内存占用情况 
du -h 文件夹name查看指定文件夹下的所有文件大小(包含子文件夹) 
source filename通知当前shell读入路径为filename的文件并依次执行文件中的所有语句( filename必须是可执行的脚本文件 ) 
touch file.php新建file.php文件 
rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思 
sudo scp -r /Data/apps/elasticsearch-2.3.5 dev@10.1.20.134:/Data/appsData/apps/elasticsearch-2.3.5拷贝到服务器10.1.20.134下的/Data/apps,且0.1.20.134的用户名为dev 
tar cvf filename.tar filename压缩tar 
tar xvf filename.tar解压tar 
zip filename.zip filename压缩zip 
unzip filename.zip解压zip 
free -m查看内存使用情况 
ps -ef | grep elastic查看es进程(ps -ef:查看所有进程) 
ps -ef | grep tomcat查看tomcat进程 
ps -ef | grep java查看java进程 
ps aux | grep java查看java进程(ps aux:查看所有进程) 
kill -9 pid杀掉进程 -9是指强杀 
ssh 192.168.0.75远程登陆192.168.0.75主机 
sudo  sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。使用权限:在 /etc/sudoers 中有出现的使用者。 
susu命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。使用权限:所有使用者。如:su dev 
find / name sphinx -d在根目录下查找名字为sphinx的文件夹 
find / -name http.conf在根目录下查找文件httpd.conf,表示在整个硬盘查找 
find /etc -name http.conf在/etc目录下文件httpd.conf 
find . -name http*表示当前目录下查找文件名开头是字符串‘http’的文件 
du -sB1 --time tomcat8/*查看tomcat8文件夹下所有文件的大小,显示文件创建时间(细) 
du -sB1 tomcat8/*查看tomcat8文件夹下所有文件的大小,不显示创建时间(细) 
du sh *查看当前文件夹下文件的大小(粗) 
mv a b将文件夹a命名为b 
cp -r elasticsearch-6.7.2 elasticsearch-cluster6.7.2/将文件elasticsearch-6.7.2下的所有文件拷贝到elasticsearch-cluster6.7.2目录下移动的是文件夹及其文件
cp elasticsearch.yml elasticsearch-cluster6.7.2/elasticsearch.yml拷贝到elasticsearch-cluster6.7.2/目录下只有一个文件

 

注:LINUX下不同的文件类型有不同的颜色

  • 蓝色表示目录
  • 绿色表示可执行文件
  • 红色表示压缩文件
  • 浅蓝色表示链接文件
  • 灰色表示其它文件

补充一:kill命令

补充二:sudo命令

 

二、终端命令(mac)

命令描述
ls查看当前目录下文件
tar zxvf redis-4.0.9.tar.gz解压
mv redis-4.0.9 ../documents/opt移动到opt目录下
cd 
cd .. 
pwd查看当前文件的目录
lsof -i tcp:6379查看端口
kill pid杀死端口
unrar x *.rar解压*.rar包
lsof -i tcp:port 查看端口号占用,port替换成端口号,比如6379
sudo kill -9 1912kill端口号  1912为PID
cp -r iterm2-send-zmodem.sh  /usr/local/bin拷贝iterm2-send-zmodem.sh文件到bin目录下
chmod +x iterm2-send-zmodem.sh给文件iterm2-send-zmodem.sh授予可执行权限
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

三、终端命令(win)

命令描述
dir查看当前目录的子文件
netstat -ano查看端口
netstat -ano|findstr "2181"查询指定端口
services.msc查看所有的服务
taskkill -PID 6040 -F杀死某个进程
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/u/3727895/blog/2962419

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值