More common Linux commands
1 COPY chgrp -R jinkess jetty-guess
1 COPY nohup /root/start.sh &
链接
1 COPY ln -s sudo ln -s (sources)/Users/ting/work/rar/rar (target)rar
1 COPY mount -t nfs -o rw 10.168.162.141:/data1/www/66cfv2 /var/www/66cfv2
1 COPY chkconfig |grep jenkins
1 COPY du -h --max-depth=1 .jenkins/
是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空
1 COPY netstat -an | grep -i 2899
1 COPY ifconfig hostname -i
1 COPY uname -a lsb_release -a
ssh-key 生成
1 COPY ssh-keygen -t rsa -C "YOUR EMAIL"
写入key
1 COPY cat id_rsa.pub >> .ssh/authorized_keys
查看几人在线
查看端口是否通:
查看端口运行情况
压缩相关:
1 2 3 4 5 COPY tar -zxvf //tar 解压 tar -jxvf //带bz2文件 tar -czf small.tar.gz //small 压缩
将当前目录打包成war
1 COPY jar -cvf temp.war */ .
解压war
zip 压缩
1 COPY zip -r myfile.zip ./*
zip解压
1 COPY unzip -o -d /home/sunny myfile.zip
Ctrl + a :移到命令行首
Ctrl + e :移到命令行尾
Ctrl + f :按字符前移(右向)
Ctrl + b :按字符后移(左向)
Alt + f :按单词前移(右向)
Alt + b :按单词后移(左向)
Ctrl + xx:在命令行首和光标之间移动
Ctrl + u :从光标处删除至命令行首
Ctrl + k :从光标处删除至命令行尾
Ctrl + w :删除光标之前的一个单词
Alt + d :从光标处删除至字尾
Ctrl + d :删除光标处的字符
Ctrl + h :删除光标前的字符
Ctrl + y :粘贴至光标后
Alt + c :从光标处更改为首字母大写的单词
Alt + u :从光标处更改为全部大写的单词
Alt + l :从光标处更改为全部小写的单词
Ctrl + t :交换光标处和之前的字符
Alt + t :交换光标处和之前的单词
u —–复原前一个动作。(常用)
ls a+x text.txt 为All用户添加x(执行)权限
1 2 3 4 5 6 7 COPY a All u User g Group o Other
上次访问目录
开关密码登录
1 2 3 COPY vim /etc/ssh/sshd_config PasswordAuthentication no (yes )
/etc/profile 加上
less 查看文件
q: 退出
h: 显示帮助
空格:下一页
b: 上一页
g: 到第一行
G: 到结尾
j 下一行 k 上一行 f 向下滚动一屏幕 b 向上滚动一屏幕 g 定位到文档头部 G 定位到文档最尾部
/pattern 向下查找模式为pattern的词
/ 向下查找上一次使用的模式的词
?pattern 向上查找模式为pattern的词
? 向上查找上一次使用的模式的词
less -N catalina.out 行号查看文件
高权限修改
(1)输入重定向 < <<
(2)输出重定向 > >>
1 2 3 COPY cat /proc/version uname -a
Centos查看
1 COPY cat /etc/redhat-release
1 COPY ls -lrtZ /etc/nginx/conf.d/
1 2 3 COPY netstat -an lsof -i :[端口号]
1 COPY ps -aux | grep [进程号]
1 2 3 COPY netstat --ip -lpan | grep [关键字] find .-name "*.xml"
递归查找所有的xml文件。
递归查找所有包含hello的xml文件。
1 COPY find .-name "*.xml" |xargs grep "hello"
1 COPY sudo dmidecode | less
1 2 3 4 5 6 7 COPY grep ClientAlive sshd_config cp sshd_config sshd_config.bak sed -i "s/#ClientAliveInterval 0/ClientAliveInterval 60/g" sshd_config service sshd reload
1 COPY diff sshd_config sshd_config.bak
1 COPY /Users/nick/work/nps_client/npc -config=/Users/nick/work/nps_client/conf/npc.conf > /Users/nick/nat_info.log 2>&1